我正在使用 eajaxupload 扩展来上传文件,每次上传时,图像都会失败,例如 Tulips.jpg0.6MBFailed 任何人都可以帮助我
问问题
885 次
1 回答
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
于 2012-12-08T20:39:03.110 回答