Debian升级后Plupload库xmlHttpRequest无法发送文件求助
解决Debian 8.1升级后Plupload 2.1.2上传临时文件“失踪”的问题
背景与问题
最近把Debian系统从7.1版本升级到8.1版本后,踩了个Plupload文件上传的坑:
- 前后试了好几个Plupload版本,最终固定使用2.1.2版本
- 按照官方逻辑,这个版本会通过
xmlHttpRequest.send(FormData)在/tmp目录生成前缀为php的临时文件 - 上传全程没报任何错误,但就是找不到预期的临时文件(我清楚脚本执行完毕后文件会被删除,但连运行期间都没看到)
问题解决
折腾半天后终于搞明白——临时文件根本没“失踪”,只是创建在了/tmp下的一个新子文件夹里!之前一直死盯着/tmp根目录找php开头的文件,完全没注意到这个自动生成的子目录,才误以为文件没被创建。
如果你的环境升级后也遇到类似情况,别只盯着/tmp根目录,去里面的新增子文件夹里找找,大概率能找到那些“藏起来”的临时文件。
内容的提问来源于stack exchange,提问作者Víctor Peinado
相关产品推荐
相关产品推荐

