我需要从Chrome扩展程序将本地文件上传到远程服务器。扩展程序扩展了chrome文件浏览器,我想在用户使用我的扩展程序“打开”文件时调用上传。 我希望使用套接字API,但只是(硬性地)认识到API仅在应用程序中可用。
有人可以推荐最佳做法/做法吗?
感谢。
答案 0 :(得分:1)
使用HTTP PUT或POST,与从网络应用上传的方式相同。在Javascript中,您可以使用XMLHttpRequest()
执行此操作,并指定' PUT'或者' POST'作为open()
方法的第一个参数(无论您的服务器需要什么)。 MDN已this example(正如他们所指出的,示例中的sendAsBinary()
应更改为send()
)。