我正在使用eajaxupload扩展程序上传文件,每次我上传时都会让图片失败,前往Tulips.jpg0.6MBFailed任何人都可以帮助我
答案 0 :(得分:1)
如果有人愿意帮助您,您需要发布一些代码。但无论如何,上传文件时要记住以下几点:
确保路径正确
确保存在要存储文件的目录的路径。接下来,确保您正确指向它。一个好用的是getcwd()
,例如:
$path = getcwd()."/uploads";
确保文件名有效
通常,您最终会使用变量作为文件名。如果您遇到问题,请确保用于文件名的变量值实际上具有值,例如:
$filename = $model->id.".".$model->image_type;
echo $filename; // myimage.jpg
确保您没有超过最大文件上传大小
通常,您遇到的问题是上传的文件大于最大文件上传大小。您可以在PHP ini文件中设置最大文件上载大小:
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M