有人可以帮我调试https://www.sitepoint.com/html5-ajax-file-upload/帖子中的php代码。此处的PHP脚本无法再上传文件。
我在本地服务器上尝试了这个,但文件没有在上传文件夹中上传。
先谢谢。
答案 0 :(得分:1)
本教程已经过时了。
在文件filedrag.js
中,该更改中有函数function UploadFile(file) {....}
xhr.setRequestHeader("X_FILENAME", file.name);
到
xhr.setRequestHeader("X-FILENAME", file.name);
因为在后来的Apache发行版中不推荐使用下划线,并忽略它,所以在控制台中会出现错误。更多信息(请参阅Header names with underscores ignored in php 5.5.1 / apache 2.4.6 )
更改后会上传到各自的目录