2broear

在 Javascript SDK 下上传 blob 形式图片的时候,可以成功上传,但是返回的图片是空白的; 测试使用 base64 构建上传是可以正常返回正常图片的,相关代码如下: var file = document.querySelector("input#file"), files = file.files[0], blobstr = URL.createObjectURL(files); new AV.File(files.name,{ blob: { uri: blobstr //浏览器本地 blob 链接 }, }).save().then( res => console.…

感谢回复!就上面这个例子该如何修改呢

就是说 能不能通过本地浏览器获取到的 blob 图片链接存储到云端上

用另一种方案解决了(之前的需求是想通过本地拿到的图片 blob url 直接上传到云端返回图片 url,因为在本地编辑 base64 链接性能消耗太大也不好修改编辑,所以想用 blob url 代替 base64 进行上传) 目前是通过本地图片的 blob url 发送 xml 请求到 base64 字符串,再通过储存 base64 到云端来返回图片 url