Tôi có một plugin webDav CORS, mà tôi có thể sử dụng cho các tệp POST/PUT/GET/REMOVE/ALLDOCS trên máy chủ webDav.Cú pháp để thực hiện XMLHTTPREQUEST miền chéo với máy chủ FTP là gì?
Tôi bây giờ muốn làm tương tự cho FTP, nhưng tôi đang cố gắng để có được xmlhttprequest
-syntax để hoạt động (Tôi chỉ gặp lỗi 0
).
Trang này trên Mozilla cho biết cũng có thể sử dụng xmlhttprequests
cho tệp và ftp, nhưng tôi không thể tìm thấy ví dụ hoặc hướng dẫn làm việc ở bất cứ đâu.
Đây là những gì tôi đang cố gắng, mà trả về 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();
Tôi cũng đã cố gắng yêu cầu Ajax thường xuyên
$.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);
},
});
mà cũng không làm việc, trở về 0
mã trạng thái.
Câu hỏi:
là gì cú pháp chính xác để làm một cross-domain XMLHTTPREQUEST
cho FTP
.
Cảm ơn!
EDIT:
Các liên kết hữu ích duy nhất tôi thấy là trang này here, nhưng nó chỉ là bit và mẩu thông tin và tôi không thể lúng túng chúng lại với nhau.
EDIT
lẽ cũng hữu ích link
Xem http://stackoverflow.com/questions/5774497/does-anyone-know-of-a-jquery-ftp-browser-plugin –
Liệu CORS hỗ trợ FTP ở tất cả? – Bergi
không chắc chắn ở tất cả, nhưng tò mò muốn biết nếu nó có thể. – frequent