我在我的服务器上安装了jQuery-file-upload的php文件。 所有文件都存储在xyz.com/blabla/plugins/jQuery-file-upload /
当我尝试使用basic.html时,我修改如下,它可以工作:
var url = window.location.hostname === 'xyz.com/blabla/' ?
'//xyz.com/blabla/plugins/jQuery-file-upload/' : 'server/php/';
然后我尝试将它集成到我的主页面:
xyz.com/blabla/index.php
初始化没问题,但是当我上传文件时,我总是会收到POST 404错误,返回以下路径:
xyz.com/blabla/server/php/
我尝试过创建以下文件夹:
server server/php/ server/php/files/
仍有404错误......无法找到原因
UPDATE :经过几次测试后,我发现问题来自于js和php文件的位置。 例如,如果js / css / other文件夹与包含上传者的html文件位于同一文件夹中,那么它可以正常工作。如果我将所有jQuery文件上传文件夹上传到另一个文件夹(对于ex plugins / ...),那么我得到404错误。所以我猜函数中的一些链接是硬编码的而不是相对的。但无法找到。