【发布时间】:2021-01-13 15:03:41
【问题描述】:
我在我的脚本中使用了move_uploaded_file()这个方法来上传文件...,
有时图片和文件上传成功,
但有时文件上传过程会失败:(
....注意:文件大小小于我的虚拟主机主机的 php.ini 中的upload_max_filesize,
那么upload_max_filesizeupload_max_filesize上传过程有哪些影响因素或要素
如果max_execution_time或memory_limit或.....影响
【问题讨论】:
-
您能否提供有关您使用 move_uploaded_file 的代码?没有它就不可能帮助你。我们不知道“有时”在这里是什么意思,我假设您没有编写随机数生成器。
-
代码非常好......我只想知道影响上传过程的元素,如 IF "max_execution_time" 或 "memory_limit" 或.....
-
我有根据的猜测是,即使上传失败,您也没有验证
$_FILES中的error密钥并调用move_uploaded_file(),因此看似随机失败。 -
@MedoElmasri 如果您不愿意提供诸如产生此问题的实际代码之类的详细信息,为什么还要寻求帮助?可能有很多原因:权限、文件大小、磁盘空间、文件名……但所有这些都无关紧要。由于您的代码正在运行,因此调整它以将元数据记录到它可以保存的文件以及它不能保存的所有内容应该没有问题。然后你可以尝试查看一个模式来找出问题所在......同时确保你是displaying errors。
标签: php web-hosting