Firefox加载项RESTClient-如何在请求中发送数据二进制文件?

Firefox加载项RESTClient-如何在请求中发送数据二进制文件?,rest,post,firefox-addon,binaryfiles,Rest,Post,Firefox Addon,Binaryfiles,我正在尝试使用Firefox插件发布与此等效的内容: curl -s -S -X POST -H "Content-type: application/zip" \ --data-binary @./cluster-config.zip \ http://${JOINING_HOST}:8001/admin/v1/cluster-config 想法是使用这个Firefox插件(RESTClient)调试我的东西,直到它工作为止。但是我被卡住了,因为我找不到向请求中添加文件的方法(相当于

我正在尝试使用Firefox插件发布与此等效的内容:

curl -s -S -X POST -H "Content-type: application/zip" \
  --data-binary @./cluster-config.zip \
  http://${JOINING_HOST}:8001/admin/v1/cluster-config
想法是使用这个Firefox插件(RESTClient)调试我的东西,直到它工作为止。但是我被卡住了,因为我找不到向请求中添加文件的方法(相当于curl的--data二进制参数)


我如何在RestClient Firefox插件的请求中包含文件?

一个选项是
nsIFormData
:我非常确定,我经常使用的功能齐全的
xhr
函数通过XPCOM实现了它,就在几天前,我刚刚使用过这个函数:虽然我选择了它,但它已经被注释掉了
DataURL
/
base64