uni-app 阿里云oss临时授权访问的图片链接,使用uni.previewImage无法预览

6za6bjd0  于 2个月前  发布在  uni-app
关注(0)|答案(2)|浏览(34)

问题描述
[问题描述:尽可能简洁清晰地把问题描述清楚]

阿里云oss的sts方式生成的临时授权访问的图片链接,使用uni.previewImage(OBJECT)在IOS端和模拟器上均无法预览

图片链接格式如下:
https://XXXXXXXXXXXX.oss-eu-central-1.aliyuncs.com/privacy_files/2024-1-23/17060014927614989_1706001492761.jpeg?OSSAccessKeyId=STS.NT16gq4Xs1J7BbvaKZ9pobwHh&Expires=1706007034&Signature=IT8izqIIv4%2FGJxioUkAAc6O4I74%3D&security-token=CABSvwJFt5B2yfSjIr5eEfd3F2YdShojcQETHhUsPNf9DjbLjijz2IHtBOobv%2FQynWpU5%2Fodlqp6U4cdpOVvqnApvPpt6gqET9frQKXXhOV2bfTHdEGXDxnkpuGwB8zyUNLafNq0dlnAjVUd6LDmdDKHVJqSksxIY8gwVAu1ZiYkYdBNPVlatdM9P3ncPurPVBnxmTjoC1B%2BhGhjk%2FDdpPeR8R3Dllb35%2FYIroDqWPieYtJrIY10XqX9vpp%2FfbGT1zVLuVoYtvVohrFVoGmX7pSTAl1c5A6ddK1dlUnOPFgQfIb8aWsxadC17aNx9it%2BXFkJvpIVinTfoefFfmhXtRDLumjZimQj4rSZ8mo6ll4MC5ELnhQfN4sMHZ1Dgc3VTzQN7ej%2F1nGcsUuzj9iOF9cGoABlS%2FhndEPnaAVIwRAagBHxtXGtgnJ6R%2BTqHWh5dwq3HOG3jFFX459PY1HQWrq40pO6pT%2FhOHL0IyXCkodPv9Tm%2BT7ygSz52B2Zw2f4nHljDygJHrJYiMaYarEiO8RRMxel7%2BJ%2FLTWutdFns842FpJoGZshbXg%2BT%2BFMjr8GcgAA%3D%3D

复现步骤
[复现问题的步骤]

  1. 启动 '...'
  2. 点击 '....'
  3. 查看

[或者可以直接贴源代码]

预期结果
[使用简洁清晰的语言描述你希望生效的预期结果]

实际结果
[这里请贴上你的报错截图或文字]

系统信息:

  • 发行平台: APP
  • 操作系统 : IOS 17.1.1
  • HBuilderX版本: 3.99
  • 设备信息 iPhone11

补充信息
在h5上可以正常预览,用image标签能在IOS上正常显示,uni.previewImage预览无法查看

kg7wmglp

kg7wmglp2#

@nerverforget 临时解决方法:先用 uni.downloadFile 把图片下载下来再用 previewImage 预览

相关问题