首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reactjs FastApi -得到蓝色的斑点图像?

Reactjs FastApi -得到蓝色的斑点图像?
EN

Stack Overflow用户
提问于 2022-09-16 20:15:22
回答 1查看 69关注 0票数 0

我开发了一个Reactjs前端、FastAPI后端和MongoDb数据库。我想上传图片到一个私有的Azure存储帐户,并在网站上使用它们。

我正在努力理解的是,加载图像的最佳实践是什么?

我是否应该:

  • 从我的API获得一个SAS密钥,然后直接从Reactjs转到存储帐户URL?
  • 使用API从Azure存储中获取图像,并将其提供给Reactjs
  • --更好的选择?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-17 01:41:51

首选的方法是选择1-从我的API获得一个SAS密钥,然后直接从Reactjs转到存储帐户URL。

这种方法的优点是浏览器直接从Azure Storage请求图像,这样API上获取和服务图像的负载就更少了。如果您的React应用程序正在发出Ajax请求从Storage获取blob内容,您可能需要在您的Storage上配置CORS设置。

然而,这样做会向客户端公开您的SAS URL。如果您不希望客户端知道图像的服务位置,那么选择2。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73749927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档