【问题标题】:What are the factors affecting in "move_uploaded_file()" method“move_uploaded_file()”方法中的影响因素有哪些
【发布时间】:2021-01-13 15:03:41
【问题描述】:

我在我的脚本中使用了move_uploaded_file()这个方法来上传文件..., 有时图片和文件上传成功, 但有时文件上传过程会失败:( ....注意:文件大小小于我的虚拟主机主机的 php.ini 中的upload_max_filesize, 那么upload_max_filesizeupload_max_filesize上传过程有哪些影响因素或要素

如果max_execution_timememory_limit.....影响

【问题讨论】:

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

标签: php web-hosting


【解决方案1】:

其中两个原因包括:

  1. 试图在没有写入权限的目录中写入文件
  2. 包含一些特殊字符的文件名无效

你也可以看看error_reporting

【讨论】:

  • php.ini中的“max_execution_time”或“memory_limit”或.....对上传过程有影响
  • @MedoElmasri 这是move_uploaded_file()(注意上传部分)。这个函数移动一个已经上传的文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
  • 1970-01-01
  • 2017-10-09
  • 1970-01-01
  • 1970-01-01
  • 2020-02-14
  • 2016-05-04
相关资源
最近更新 更多