我的代码允许上传.jpg文件。我们的测试.jpg文件只有200kb,很容易落在几兆的文件限制范围内。我们在调用move_uploaded_file之后检查错误,如下所示。
if (!move_uploaded_file($uploaded_file['tmp_name'], MEMBER_UPLOADS_DIR . "/{$dir_name}/{$file_name}") {
list out the errors - shown for simplicity
}
有时,代码表示没有错误。然而,当我检查文件夹的文件时,它不存在。
调试尝试也表示没有发生错误。
我应该检查一些其他内容以确保上传实际成功吗?
我应该补充一点,如果您之后使用完全相同的文件立即尝试相同的操作,则可以正常工作。
我们对此感到困惑。
答案 0 :(得分:0)
进一步分析显示在调用move_uploaded_file之前我们的代码出错。在某些情况下,我们的代码跳过了通话。
感谢您的反馈。