找回密码
 立即注册
搜索

开发问题 fetch 不能接二进制的图片流啊!!!

4
回复
3189
查看
[复制链接]

4

主题

11

帖子

75

积分

 楼主| 2018-8-26 19:59:41 显示全部楼层 |阅读模式
快应用里没有 "blob" 如何去接后台传过来的图片流? 在fetch api里也没有找到设置responseType的地方 请问这个是怎么处理? 因为请求头里有验证头 所以肯定不能直接塞到图片的src里 要走fetch 怎么走 !!! 谢谢 !!!
回复

使用道具 举报

2

主题

25

帖子

115

积分

2018-8-27 01:07:34 显示全部楼层
download?
回复

使用道具 举报

16

主题

112

帖子

920

积分

2018-9-13 09:07:49 显示全部楼层
本帖最后由 jy 于 2018-9-13 09:09 编辑
  1. request.download({
  2. "url": url,
  3. success:function(data){
  4. request.onDownloadComplete({
  5. "token": data.token,
  6.   success:function(data){
  7. //图片的src=data.uri
  8. },
  9. fail: function(data, code) {
  10. }
  11. })
  12. },
  13. fail: function(data, code) {
  14. }
  15. })
复制代码
回复

使用道具 举报

0

主题

7

帖子

35

积分

2019-2-2 15:47:54 显示全部楼层
1030可以设置responseType了 1010以上的fetch也可以下载图片,就是要后端 header 里设置content-type为图片格式,如image/png
回复

使用道具 举报

0

主题

7

帖子

35

积分

2019-2-2 15:56:18 显示全部楼层
request.download是用来下载大文件的 如果用流量的时候用download下载图片,会弹出提示说消耗流量,不太友好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册