javascript - 在D3 js中从ftp服务器读取文件

标签 javascript ftp io xmlhttprequest d3.js

我正在尝试从我的 ftp 服务器读取 csv 文件。该链接看起来像:

ftp://192.168.5.11/N2/CB/data.txt

但是,d3 不喜欢它。

在 Chrome 中我收到以下错误:

XMLHttpRequest cannot load ftp://192.168.5.11/N2/CB/data.txt. Cross origin requests are only supported for HTTP. 

我有大量的数据文件~12GB,ftp服务器是我在线存储数据的最方便的方式

关于如何解决这个问题有什么想法吗?

最佳答案

这不是 D3 的问题,而是 Javascript 的安全策略的问题。该页面位于位置 x,并且您正在尝试从位置 y 加载数据。正如错误消息所示,如果您尝试从中加载数据的位置是 FTP 服务器,则不允许这样做。

您可以通过禁用浏览器中的安全机制来解决此问题。总的来说,这不是一个好主意,而且肯定对其他人不起作用。您唯一的其他选择是将要加载的文件托管在 HTTP 服务器上。

关于javascript - 在D3 js中从ftp服务器读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16281106/

相关文章:

java - FTP 至 1and1.com

git - 如何将 Git 存储库分支与 FTP 同步?

linux - 使用 SFTP 在基于 Windows 的服务器(主机)和 Linux 服务器(客户端)之间进行同步

c - 在范围内定义用户输入

javascript - 为什么分析数组的大小需要是 fftSize 又名FrequencyBinCount 的一半

javascript - 我在输入什么元素?

javascript - 在空 RSS 提要后显示文本

javascript - 按特定顺序对对象数组进行排序

java - 无法在服务器上创建目录。权限问题?

c# - 从目录中删除文件 asp.net c#