Sockets Google Chrome打包应用程序-FTP机制

Sockets Google Chrome打包应用程序-FTP机制,sockets,google-chrome,google-chrome-extension,websocket,google-chrome-app,Sockets,Google Chrome,Google Chrome Extension,Websocket,Google Chrome App,我想在谷歌Chrome打包的应用程序中,在已知的服务器位置执行一个简单的图像FTP RETR。我正在探索以下途径: XMLHttpRequest(引发异常101:仅允许HTTP跨域) TCP chrome.socket.write(发送数据包正常,但无法接收TCP数据?编辑:错误) WebSocket(引发异常18:WebSocket端口21阻塞) (在沙盒过程中正常提取数据,无法截取) 我试过考虑其他可能的方法(我的设备在端口23上运行telnet服务器),但我认为这里没有任何捷径 我的Chr

我想在谷歌Chrome打包的应用程序中,在已知的服务器位置执行一个简单的图像FTP RETR。我正在探索以下途径:

  • XMLHttpRequest(引发异常101:仅允许HTTP跨域)

  • TCP chrome.socket.write(发送数据包正常,但无法接收TCP数据?编辑:错误)

  • WebSocket(引发异常18:WebSocket端口21阻塞)

  • (在沙盒过程中正常提取数据,无法截取)

  • 我试过考虑其他可能的方法(我的设备在端口23上运行telnet服务器),但我认为这里没有任何捷径

    我的Chrome应用程序能否在HTML5画布上捕获webview的像素数据

    我是否忽略了其他沟通机制?感谢所有指导

    Edit:apsillers/sowbug的评论per
    chrome.socket.read
    已重新开放avenue 2。呜呜!在每个PASV响应的端口上使用它可以执行流并检索图像数据-谢谢

    如果它对其他任何人都有帮助,下面是在扩展/应用程序中运行的and的开始


    用法:
    newftp('192.168.1.1',21)。检索('/path/to/file.ext',eofHandler)

    应该做得很好。

    应该做得很好。

    在选项2上不能接收TCP数据到底是什么意思?chrome.socket.read不是这样做的吗?
    chrome.socket
    (特别是)绝对是您想要的。如果您在使用时遇到具体问题,请在您的问题中发布。您是对的@apsillers-blonde moment在这里查看
    recvFrom
    @sowbug作为第一个选项,您能在回答中提及我的问题,我会接受吗?您所说的无法在选项2上接收TCP数据到底是什么意思?chrome.socket.read不是这样做的吗?
    chrome.socket
    (特别是)绝对是您想要的。如果你在使用它时遇到了具体问题,请在你的问题中发布它们。你是对的@apsillers-blonde moment在这里查看
    recvFrom
    @sowbug作为第一个问题,你能在回答中提到同样的问题,我会接受吗?