请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

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

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

4

主题

11

帖子

75

积分

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

使用道具 举报

1

主题

5

帖子

10

积分

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.   },
  14.   fail: function(data, code) {
  15.         
  16.   }
  17. })     
复制代码

回复

使用道具 举报

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下载图片,会弹出提示说消耗流量,不太友好
回复

使用道具 举报

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