JS宏开发,图片应该怎么提交?

单元格内的图片获取到的值为: =DISPIMG("ID_9ADE**********************",1) ;

我需要转为文件 并通过fetch提交POST请求。WPS开发文档中并未见到有相关函数,我该如何将图片包含在请求中呢?

附代码

fetch(api, {

"headers": {

"Content-Type":"multipart/form-data",

"X-Auth-Token": Label1text

},

"body": 一些单元格中取的值和图片,

"method": "POST"

}).then(e=>e.text()).then(console.log);

广东省
浏览 2327
1
2
分享
2 +1
5
1 +1
全部评论 5
 
Wenwei
可以把xlsx文件当做压缩包解压,根据里面的xml构建出图片对应的路径(图片也存在这个压缩包文件夹里)。 至于解压可以用JSZip库
· 上海
回复
 
WPS反馈小助理小绿
你好, 目前不支持从单元格获取图片的接口,给您的使用带来的不便,实在不好意思。小助理已了解您当前的问题需求,也第一时间记录下啦,会提交反馈给技术团队进行评估看能否实现~
· 广东省
回复
宁??
你好,我用fetch上传文件时,后端提示解不开字节包,但我把同样的字节包保存在一个空白工作薄中,用vba读入byte数组时,可以正常上传,因此排除手工组装数据包错误(边界、换行符之类的错误)。请问是什么原因呢?是fetch和winhttp5.1在上传文件时,额外的还会对数据包做一些其它的不同动作吗?
· 湖南省
回复
 
U
怎么样才能有客服解答问题?要给钱吗
· 广东省
回复
 
U
Windows系统WPS表格 12.1.0.18276 版本中。如果正确使用fetch函数
· 广东省
回复