【发布时间】:2017-10-23 20:33:21
【问题描述】:
更新(2017 年 12 月 9 日):
我想阻止用户在服务器上上传超过 100 KB 的文件,并且在上传过程中,如果上传量超过 100 KB,则停止上传进度并通过 PHP 或任何其他服务器端代码脚本向用户显示警告。 H1>
***或者如何在 php.ini 中设置 maximum_file_size (upload_max_filesize -- post_max_size) 或 Apache 配置后,通过从 php 或 Apache 获取文件的最大大小来向用户显示错误消息***
我有一个带有 php 代码的页面,可以为每个帐户上传用户图片。他们的图片文件大小必须小于 100 kb。
如果上传的临时文件的大小超过特定大小,而 PHP 正在上传(例如超过 100KB),我该如何停止上传文件? 我想制作一个服务器端代码来检查它而不是客户端。
还有一种在服务器端设置上传超时 30 秒或 1 分钟的方法。我该怎么做? 我不是很擅长 php。请帮助我。 谢谢。
感谢所有回答,但我希望代码在服务器上运行并且在上传过程中。指在完成上传到服务器之前,避免黑客和其他人使用带宽,(上传后除外),PHP 或任何其他服务器端代码脚本
更新(2017 年 12 月 9 日):
我想阻止在服务器上上传超过 100 KB 的文件,并且在上传过程中,如果上传量超过 100 KB,则停止上传进度并通过 PHP 或任何其他服务器端代码脚本向用户显示警告。
【问题讨论】:
-
有什么方法可以检查上传文件的大小吗??
-
感谢您的回答,但我希望代码在服务器上和在上传过程中运行。指在上传完成之前在服务器上上传以避免使用带宽,NOT在上传之后,通过 PHP 或任何其他脚本用于服务器端代码
-
错误的格式和问题中的许多重复使您难以阅读。
标签: php file-upload upload warnings server-side-scripting