小程序
小游戏
企业微信
微信支付
扫描小程序码分享
网络图片的请求是通过 url 获取的
在浏览器上,请求会自动带上 header 中的 cookie
但是在小程序里通过 image 的 src 去访问图片的时候,貌似没有地方可以手动设置 header(cookie),总是返回无权访问的 error
想问下,这个问题有没有什么解决方案?小程序有没有一种配置,可以统一对所有的网络请求都加上 cookie?小程序里对网络图片资源的访问权限,是怎样的一个管理方式?
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
求教,这个问题有解决了吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个问题有结果吗?
解决了吗
没有官方人员解释下啊
同遇到了此问题
好像是这么个说法,小程序 image 组件请求可能是不带 cookie 的,我也遇到这个问题了
我的问题不是说域名不合法,而是说在合法域名的前提下,图片也是有访问权限的
比如,图片1 对于用户 A 来说,是可以访问的;但是其他用户是无权访问的
在浏览器里面,src 请求是带 header 的,服务端可以根据 header 里面的 cookie 数据判断这次请求是不是用户 A 在访问。但是在小程序里面,src 的请求没有带 cookie。那么有没有什么别的方式,可以让服务端判断这次请求是不是用户 A 发起的呢?
不是有用户id吗,你把用户id传进去不行吗?
一个用户 A 的 id 就能证明这个请求是用户 A 发起的吗?
我问的是小程序对 HTTP 的 Session 机制有没有一个支持,跟你回答的东西完全无关呐
我只是提出了另一个方案实现,采不采纳和我无关。再一个,难道一个用户的id还不能判断是他发起的?你的用户id难道不是唯一的?
唉,打个比方吧。用户需要取它账户里面的钱(图片资源),你觉得只提供一个账号(id)就够了吗?
还有,你说的把 id 传进去,具体是指怎么传进去,直接放在图片的 url 后面吗?不需要考虑安全问题吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
求教,这个问题有解决了吗?
这个问题有结果吗?
解决了吗
没有官方人员解释下啊
同遇到了此问题
好像是这么个说法,小程序 image 组件请求可能是不带 cookie 的,我也遇到这个问题了
我的问题不是说域名不合法,而是说在合法域名的前提下,图片也是有访问权限的
比如,图片1 对于用户 A 来说,是可以访问的;但是其他用户是无权访问的
在浏览器里面,src 请求是带 header 的,服务端可以根据 header 里面的 cookie 数据判断这次请求是不是用户 A 在访问。但是在小程序里面,src 的请求没有带 cookie。那么有没有什么别的方式,可以让服务端判断这次请求是不是用户 A 发起的呢?
不是有用户id吗,你把用户id传进去不行吗?
一个用户 A 的 id 就能证明这个请求是用户 A 发起的吗?
我问的是小程序对 HTTP 的 Session 机制有没有一个支持,跟你回答的东西完全无关呐
我只是提出了另一个方案实现,采不采纳和我无关。再一个,难道一个用户的id还不能判断是他发起的?你的用户id难道不是唯一的?
唉,打个比方吧。用户需要取它账户里面的钱(图片资源),你觉得只提供一个账号(id)就够了吗?
还有,你说的把 id 传进去,具体是指怎么传进去,直接放在图片的 url 后面吗?不需要考虑安全问题吗