我有一个 webDav CORS 插件,可用于在 webDav 服务器上 POST/PUT/GET/REMOVE/ALLDOCS 文件。
我现在想为 FTP 做同样的事情,但我正在努力让xmlhttprequest
-syntax 工作(我只是得到错误0
)。
Mozilla上的这个页面说它也可以xmlhttprequests
用于文件和 ftp,但我在任何地方都找不到工作示例或教程。
这就是我正在尝试的,它返回access to restricted URI denied
function reqListener () {
console.log(this.responseText);
}
var oReq = new XMLHttpRequest();
oReq.onload = reqListener;
oReq.open("GET", "ftp://<username>:<passeword>@mydomain.de/folder/test.txt", true);
oReq.send();
我还尝试了一个常规的 Ajax 请求
$.ajax({
url: "ftp://sharedspace.domain.provider.com/folder/test.txt",
type: "GET",
async: true,
dataType: "text",
crossdomain : true,
headers : {
user: "<username>",
password: "<password>"
},
success: function(e){
console.log("success");
console.log(e);
},
error: function(e){
console.log("error");
console.log(e);
},
});
这也不起作用,返回0
状态码。
问题:为.
_XMLHTTPREQUEST
FTP
谢谢!
编辑:
我找到的唯一有用的链接是这里的这个页面,但它只是一些零碎的信息,我无法将它们拼凑在一起。
编辑
也许也有用的链接