相关疑难解决方法(0)

为FTP服务器执行跨域XMLHTTPREQUEST的语法是什么?

我有一个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();
Run Code Online (Sandbox Code Playgroud)

我还尝试了常规的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);
  },
}); 
Run Code Online (Sandbox Code Playgroud)

这也不起作用,返回0状态代码.

:
什么是正确的语法做跨域XMLHTTPREQUESTFTP.

谢谢!

编辑:
我发现的唯一有用的链接在这个页面 …

javascript ftp ajax xmlhttprequest cross-domain

15
推荐指数
1
解决办法
6237
查看次数

通过Javascript从FTP下载文件

我有一个文件服务器和一个Web服务器.它们运行在物理上不同的机器上.

我想通过JavaScript从FTP服务器下载文件.我必须通过JavaScript实现的原因是我有一个外部应用程序,我只能将JavaScript注入该应用程序.

基本上,我需要指定ftp地址用户名和密码.但我担心安全性,因为人们可以查看FTP凭据.

实施此类方案的最佳方法是什么?

谢谢你的帮助

问候

javascript ftp

6
推荐指数
1
解决办法
3万
查看次数

是否可以使用Javascript从FTP下载文件?

假设,我有一个FTP URL(ftp://xyz.org/file.zip).如果我在浏览器中手动输入,然后按回车键,浏览器将开始下载file.zip并将要求我将其保存在硬盘上.

我的问题是:是否可以用JavaScript编写脚本,运行时应该下载带有所有这些选项的文件(单独)?

  • 在新窗口?
  • 在同一个窗口的新标签中?
  • 没有打开新窗口或标签?

javascript browser ftp

4
推荐指数
1
解决办法
6138
查看次数

标签 统计

ftp ×3

javascript ×3

ajax ×1

browser ×1

cross-domain ×1

xmlhttprequest ×1