![](/img/trans.png)
[英]Why does my Firebase function successfully make an API request, but then timeout
[英]Why does my fetch function result in a 'Network request failed' in Expo?
我想使用 Expo 和 Firebase 后端存储视频及其缩略图(expo-video-thumbnails)。 我可以通过我的 fetch function 传递视频,但是每当我尝试对缩略图执行相同操作时,我都会遇到“网络请求失败”错误。
我一直在尝试解决这个问题一段时间,但没有成功。 这是我的代码 - 我很乐意为此提供一些帮助!
export const saveMediaToStorage = (media, path) => new Promise((resolve, reject) => {
const fileRef = firebase.storage().ref().child(path)
fetch(media)
.then(response => response.blob())
.then(blob => fileRef.put(blob))
.then(task => task.ref.getDownloadURL())
.then(downloadUrl => resolve(downloadUrl))
// .catch(() => reject())
.catch((e) => {console.error(e)})
})
编辑:我正在使用 Android 模拟器
您的链接是否使用 https? 还是 http? 您可能想使用 https?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.