Html 403将文件上载到服务器时出现禁止的错误

Html 403将文件上载到服务器时出现禁止的错误,html,html5-filesystem,Html,Html5 Filesystem,如何使用HTML5将文件上载到外部服务器 我使用下面的代码上传文件 var fd = new FormData(); fd.append("fileToUpload", document.getElementById('fileToUpload').files[0]); var xhr = new XMLHttpRequest(); xhr.upload.addEventListener("progress", uploadProgress, fa

如何使用HTML5将文件上载到外部服务器

我使用下面的代码上传文件

var fd = new FormData();
        fd.append("fileToUpload", document.getElementById('fileToUpload').files[0]);
        var xhr = new XMLHttpRequest();
        xhr.upload.addEventListener("progress", uploadProgress, false);
        xhr.addEventListener("load", uploadComplete, false);
        xhr.addEventListener("error", uploadFailed, false);
        xhr.addEventListener("abort", uploadCanceled, false);
        xhr.open("POST", "http://anotherdomain/Upload.aspx");
        xhr.send(fd);
我在《小提琴手》中遇到错误403(禁止)


有人能对此提供一些见解吗?

如果您没有权限,或者您正在向外部服务器发送无效数据,则外部服务器可能会返回403错误。您是否参考了外部服务器提供商提供的任何文档?URL路径是有效的,我对此进行了验证。使用HTML5可以上传到外部服务器而不存在任何跨域问题?我不是说URL路径无效(如果是这种情况,您可能会收到404),但您可能不符合他们的API或其他要求,因此我建议您阅读他们的文档。我认为在你的情况下,跨域上传文件不起任何作用。为了澄清这一点,我刚刚在我的系统中创建了另一个应用程序,并从我提交给的源应用程序(例如:)中创建。我现在收到了相同的错误。这表明您发送的内容或服务器配置有问题,我认为。。。