如何获取后端服务器的上传URL,以便向其上传数据?
How do you get the upload URL of a backend server so you can upload data to it?
我正在尝试使用上传 URL 而不是使用传统方式将一些数据上传到 firebase 存储:
Storage.storage().reference().child("Name").putFile("file name")
我需要URL而不是走传统路线的原因是因为我需要使用URLSession
来上传数据,这样我的任务就可以在用户关闭时在后台完成上传上传期间的应用程序。
总结:
您如何获取我的 firebase 存储的 URL,以便我可以使用 URLSession
通过我的 URL 直接上传数据,而不是使用传统路由?
提前致谢!如果您有任何问题,请告诉我。
无法通过适用于云存储的 Firebase SDK 生成 signed upload URL。
如果您想使用上传 URL 进行上传,您必须使用 GCP SDK 或 REST API 之一生成上传 URL(所有这些旨在仅在受信任的环境中使用),并与您的客户共享(例如通过 Firebase 实时数据库或 Firestore,或您在 Cloud Functions/Cloud [=20= 中创建的自定义 API 端点]).
我正在尝试使用上传 URL 而不是使用传统方式将一些数据上传到 firebase 存储:
Storage.storage().reference().child("Name").putFile("file name")
我需要URL而不是走传统路线的原因是因为我需要使用URLSession
来上传数据,这样我的任务就可以在用户关闭时在后台完成上传上传期间的应用程序。
总结:
您如何获取我的 firebase 存储的 URL,以便我可以使用 URLSession
通过我的 URL 直接上传数据,而不是使用传统路由?
提前致谢!如果您有任何问题,请告诉我。
无法通过适用于云存储的 Firebase SDK 生成 signed upload URL。
如果您想使用上传 URL 进行上传,您必须使用 GCP SDK 或 REST API 之一生成上传 URL(所有这些旨在仅在受信任的环境中使用),并与您的客户共享(例如通过 Firebase 实时数据库或 Firestore,或您在 Cloud Functions/Cloud [=20= 中创建的自定义 API 端点]).