У меня есть плагин webDav CORS, который я могу использовать для файлов POST/PUT/GET/REMOVE/ALLDOCS на сервере webDav.
Теперь я хочу сделать то же самое для 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
.
Спасибо!
EDIT:
Единственная полезная ссылка, которую я нашел, - это страница здесь, но это просто кусочки информации, и я не мог их разгадать.
ИЗМЕНИТЬ
Возможно также полезная ссылка