使用htaccess设置图像的最大上传量

时间:2012-12-19 03:23:04

标签: .htaccess image-uploading

我想阻止用户使用htaccess上传大于确定大小(i.s.1MB)的图像。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

您可以使用LimitRequestBody指令。请注意它如何控制整个请求的大小,因此允许的最大文件的实际大小会更小。您可以将其与ErrorDocument 413结合使用,以使错误消息更加用户友好。

此外,如果您在共享主机上,系统管理员可能无法allow overriding htaccess文件中的值。

答案 1 :(得分:0)

我建议在htaccess文件中使用“php_value upload_max_filesize”。
请参考以下链接。但是,下面给出的链接上的示例是用于增加文件大小,您可以使用相同的方法来限制文件大小 http://www.maheshchari.com/increase-php-file-upload-limit/

以下链接也可以帮助您。查看标题为“修改.htaccess文件”的部分。虽然,例子是moodle,它可以给你基本的想法来解决问题 http://docs.moodle.org/23/en/File_upload_size

在充分尊重的情况下,我想补充说“php_value upload_max_filesize”用于限制文件大小。而“LimitRequestBody”指令用于限制整个身体尺寸 http://httpd.apache.org/docs/2.2/mod/core.html(查看标题为“LimitRequestBody Directive”的部分)