繁体   English   中英

PHP –在文件上传之前验证表单

[英]PHP – validate a form before the file uploads

我有一个带有文件输入的HTML表单,由AJAX提交给upload.php PHP脚本执行了许多测试以检测无效的提交,例如,检查加密的时间戳记,并且将返回错误或处理上载的文件。

问题是:在服务器接收到整个文件之前,是否可以执行服务器端测试并返回错误? 这样可以节省时间和带宽。

不,如果您有一个包含ascii数据和二进制(上载)的表格,则为1个请求。 上载将存储在服务器的temp目录中,直到您将其移动为止。

但是,您可以做两件事:

  • 检查cientside并检查是否可以开始上传
  • 从帖子的其余部分中提取上传功能。 因此,您可以例如在“后台”中上传,在服务器端进行检查等,与表格的其余部分完全分开并提交。

我不喜欢。 2.这对于您的性能和用户体验(例如,大文件)非常有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM