首页 > 解决方案 > 下载 VichBundle 文件 Api 平台

问题描述

我正在使用带有 VichBundle 的 API 平台在背面存储文件,在前端存储 React Native。

我已经关注了API平台的文档,上传部分运行良好,但我不知道如何下载文档。

当我发出 GET 请求时,我拥有带有文件 url 的实体,但我无法使用此 url 发出 GET 请求,因为没有到该文件的路由。

谁能给我一个如何使用 api 平台和 Vichbundle 下载文件的例子。

谢谢

标签: react-nativedownloadapi-platform.comvichuploaderbundle

解决方案


如果您遵循Api Platfom 的文档,您的文件应该上传到您的项目./app/public/media/文件夹,并且可以向http(s)://<yourdomain>/public/media/<filename>.<extension>. 只需在浏览器中打开 URL。

要获取确切的 url,请在 API 中查询我的 mediaObject 信息(例如,/api/media_objects/{id})并检查contentUrl属性。


推荐阅读