Php 移动上传的文件()返回false
请帮我解决这个问题。我正在尝试使用Php 移动上传的文件()返回false,php,image,file-upload,Php,Image,File Upload,请帮我解决这个问题。我正在尝试使用move\u upload\u file()函数上载扩展名为jpg的图像。我的图片上传代码如下: 我的情况总是变假,请帮我解决这个问题 $file_path = '3499738f724b2ae08a1871b6a0a7d175aaaaaaaaaa.jpg'; $fileURL = 'http://demo.deftbit.com/umeedtv/prog_image/'; if(move_uploaded_file($_FILES['vdoImg']['tm
move\u upload\u 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.';
}
您的代码不起作用,因为move_上传了_文件('file tmp path','local root dir path')第二段。这是错误的。所以在文件名中指定根路径,如
$file_path = '$_SERVER['DOCUMENT_ROOT']'.'your folders/3499738f724b2ae08a1871b6a0a7d175aaaaaaaaaa.jpg';
请提供目录路径,而不是您在第二个参数中提供的url路径,这是错误的
要获取当前目录路径,您可以使用
dirname(\uuuu FILE\uuuu)
我认为您的文件路径不在它正在搜索的默认目录中。尝试将根路径附加到它,然后查看