请帮我解决问题。我正在尝试使用move_uploaded_file()
函数上传带有扩展程序jpg的图像。我的图片上传代码如下:
我的情况总是变得虚假,请帮我解决问题。
$file_path = '3499738f724b2ae08a1871b6a0a7d175aaaaaaaaaa.jpg';
$fileURL = 'http://demo.deftbit.com/umeedtv/prog_image/';
if(move_uploaded_file($_FILES['vdoImg']['tmp_name'], $fileURL . $file_path)){
echo 'Image Uploading Done.';
}else{
echo 'Image Uploading fail try again later.';
}
答案 0 :(得分:1)
你的代码不起作用,因为move_uploaded_file('file tmp path','local root dir path')2nd para。是错的。因此,在文件名中给出根路径,如
$file_path = '$_SERVER['DOCUMENT_ROOT']'.'your folders/3499738f724b2ae08a1871b6a0a7d175aaaaaaaaaa.jpg';
答案 1 :(得分:0)
请提供目录路径,而不是您在第二个参数中提供url路径的url路径错误。
要获取当前目录路径,您可以使用dirname(__FILE__)
。
答案 2 :(得分:0)
我认为您的文件路径不在其搜索的默认目录中。尝试将根路径附加到它并查看。