我在 PHP 中遇到文件上传问题。我正在使用调用 PHP 脚本的 Dropzone.js。
PHP环境运行在Docker上,PHP版本为:7.2.28
当我在 Mac OSX 上使用 Firefox 72 上传图像时,我在 $_FILES 中得到了这个:
Array\n(\n [file] => Array\n (\n [name] => image.png\n [type] => \n [tmp_name] => \n [error] => 3\n [size] => 0\n )\n\n)\n,
Run Code Online (Sandbox Code Playgroud)
根据文档:错误 3 表示 UPLOAD_ERR_PARTIAL。
该问题仅在 Mac OSX 上的 Firefox 中发生,具有此特定大小 (158ko) 的 PNG 图像。
其他文件大小(甚至很小或很大的文件)、其他浏览器、其他文件类型或其他操作系统都可以正常工作。
docker 镜像在 3 个不同的服务器上运行,每次安装都会出现问题。
我尝试了一些我在互联网上阅读的解决方案,但都没有奏效:
你有什么可能发生的线索吗?
提前致谢,
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |