Php 我的图像上传出错,我得到2倍的imagename.jpeg.jpeg
当我通过PHP将图像上传到数据库时,我发现一个错误是移动到文件夹[编者按:对不起,无法理解前面的内容-可能是某种错误消息?],当它移动到文件夹时,图片会被两个扩展名延迟:Php 我的图像上传出错,我得到2倍的imagename.jpeg.jpeg,php,html,mysql,image,Php,Html,Mysql,Image,当我通过PHP将图像上传到数据库时,我发现一个错误是移动到文件夹[编者按:对不起,无法理解前面的内容-可能是某种错误消息?],当它移动到文件夹时,图片会被两个扩展名延迟:.jpeg.jpeg 请,我需要快速帮助,因为这是我的考试,我需要完成这项任务今天 我正在使用Class.php 使用的类可以在这里找到: 我的代码: $_File = new FileUpload($_FILES['image']); // upload formats JPG, JPEG,PNG $_File-&g
.jpeg.jpeg
请,我需要快速帮助,因为这是我的考试,我需要完成这项任务今天
我正在使用Class.php
使用的类可以在这里找到:
我的代码:
$_File = new FileUpload($_FILES['image']);
// upload formats JPG, JPEG,PNG
$_File->addFileType('jpg', array('image/jpeg', 'image/pjpeg'));
$_File->addFileType('jpeg', array('image/jpeg', 'image/pjpeg'));
$_File->addFileType('png', array('image/png'));
$_nr = rand();
//$_imgname = $_nr;
$_imgname = $_nr.$_FILES['image']['name'];
$_File->setNewName("$_imgname");
$_File->move('../img/trailers');
<label>Image</label>
<input type='file' name='image' id='image'>
$\u File=新文件上传($\u文件['image']);
//上传格式JPG、JPEG、PNG
$_File->addFileType('jpg',array('image/jpeg','image/pjpeg');
$_File->addFileType('jpeg',array('image/jpeg','image/pjpeg');
$\u File->addFileType('png',array('image/png');
$_nr=rand();
//$\u imgname=$\u nr;
$\u imgname=$\u nr.$\u文件['image']['name'];
$\u文件->设置新名称($\u imgname”);
$_文件->移动('../img/trailes');
形象
您是否要求我们通读500多行代码(链接的文件)以尝试了解它的全部内容?首先,需要将所有相关代码添加到问题中(复制/粘贴)。如果URL更改/文件被删除,这个问题对任何未来的访问者都没有帮助。@MagnusEriksson我只是问如何像在数据库中一样上传到文件夹,因为当它移动到文件夹时,它会自动向文件添加第二个.jpeg,这不会改变这样一个事实,即它是您链接到的类(因为这就是您正在使用的全部内容)。您需要缩小问题发生的位置/时间(基本调试),并向我们展示相关部分。不要只包含大量代码,然后让我们为您调试/缩小范围。如果是为了考试,你应该知道如何调试你的代码。@MagnusEriksson你知道上传图像和上传前重命名的其他例子吗?你试过谷歌吗?有成千上万的关于使用PHP上传文件的教程。请求非站点资源实际上是离题的,因为它通常会导致基于意见的答案。