权限符合规定(777,由NGINX等拥有),
文件夹是可写的,
文件很小,
我在过去4小时内在Google上找到的所有内容都是正确的/ NA
玩家是NGINX,PHP-FPM,FastCGI ..
我上传文件,使用move_uploaded_file移动到上传目录并保存文件。但是,检查时文件为0kb,0px为0px。 EMPTY。
在网上找不到这个问题?
有什么想法吗?
答案 0 :(得分:1)
如果有人遇到这个,一切似乎都很完美..检查你的磁盘空间!在我的情况下,我使用的是已安装的驱动器,因此我没有得到任何典型的低空间错误。
move_uploaded_file和copy不显示空间问题。我不得不使用rename()来获取任何有用的细节。
希望这能帮助一些可怜的人。
答案 1 :(得分:0)
有人发布了与您相似的问题 - http://bytes.com/topic/php/answers/1002-move_uploaded_file-corrupts-some-files
似乎问题在于将GIF从Windows机器传输到Linux。
答案 2 :(得分:0)
请尝试使用复制功能。 copy([source]),[destination]
。如果此方法有效,则表示您对上传临时目录存在权限问题。
您是否检查了上传临时目录的权限?您可以在php.ini文件(upload_tmp_dir)上找到指令/路径。