react-native - 下载 VichBundle 文件 Api 平台
问题描述
我正在使用带有 VichBundle 的 API 平台在背面存储文件,在前端存储 React Native。
我已经关注了API平台的文档,上传部分运行良好,但我不知道如何下载文档。
当我发出 GET 请求时,我拥有带有文件 url 的实体,但我无法使用此 url 发出 GET 请求,因为没有到该文件的路由。
谁能给我一个如何使用 api 平台和 Vichbundle 下载文件的例子。
谢谢
解决方案
如果您遵循Api Platfom 的文档,您的文件应该上传到您的项目./app/public/media/
文件夹,并且可以向http(s)://<yourdomain>/public/media/<filename>.<extension>
. 只需在浏览器中打开 URL。
要获取确切的 url,请在 API 中查询我的 mediaObject 信息(例如,/api/media_objects/{id}
)并检查contentUrl
属性。