以编程方式从chrome扩展程序上传文件。如何?

时间:2015-06-03 13:10:45

标签: google-chrome google-chrome-extension

我需要从Chrome扩展程序将本地文件上传到远程服务器。扩展程序扩展了chrome文件浏览器,我想在用户使用我的扩展程序“打开”文件时调用上传。 我希望使用套接字API,但只是(硬性地)认识到API仅在应用程序中可用。

有人可以推荐最佳做法/做法吗?

感谢。

1 个答案:

答案 0 :(得分:1)

使用HTTP PUT或POST,与从网络应用上传的方式相同。在Javascript中,您可以使用XMLHttpRequest()执行此操作,并指定' PUT'或者' POST'作为open()方法的第一个参数(无论您的服务器需要什么)。 MDN已this example(正如他们所指出的,示例中的sendAsBinary()应更改为send())。