为什么 gif url 中的这个驱动器在 web flutter 中不起作用

问题描述 投票:0回答:1

https://drive.usercontent.google.com/download?id=1CvZFc96i6lNNiXYsr8BoqYYDo2gQ6QvO&authuser=0

我已经使用缓存的网络图像并在 crome 文件中添加网络安全性,但在此移动设备中可以工作,但是 web 未显示且图像显示,在此我必须使用这种类型的 url 和 gif 中的此 url,请解决我的问题。

flutter dart
1个回答
0
投票

Drive 使用 javascript 让您下载文件,它不是资源的直接链接,因此您不能以这种方式使用它。

将图像上传到图像共享网站,例如 https://imgur.com,然后复制图像链接以在 flutter 中使用。

如果您想要更多控制权,您可以将图像上传到免费的 cloudflare R2 存储桶,如果您从 flutter UI 制作网站,甚至可以使用 cloudflare 的 CDN 来加速图像加载。

通常,如果您采用 CDN 路线,您可以使用 cloudflare 注册一个域,或者将您的名称服务器指向 cloudflare,然后添加一个名为 cdn 的子域,例如 cdn.example.com,然后您使您的 r2 存储桶使用 cdn.example.com,然后您可以上传使用 cloudflare 的 Web 界面将文件添加到您的存储桶,或者如果您使用的是 Windows,则可以使用 WinSCP。

© www.soinside.com 2019 - 2024. All rights reserved.