gpt4 book ai didi

javascript - 在 Expo SDK36 RN 0.61.4 中获取返回未定义

转载 作者:行者123 更新时间:2023-12-03 09:36:43 30 4
gpt4 key购买 nike

我最初是使用此功能调整大小,然后在早期版本的 Expo 中上传图像,它运行良好:

uploadImage = async (originalUri) => {
const { dispatchAvatar } = this.props;
const { uri } = await reduceImageAsync(originalUri);

const response = await fetch(uri);
const blob = await response.blob();
const photoData = { uri, blob };

dispatchAvatar(photoData);
};

然而,在 Expo SDK36 (RN 0.61.4) 中,当我尝试获取 uri 时,响应返回为未定义。 uri 只是一个本地文件 (file:///),如果我查看 response.headers,我可以看到“content-type”:“image/jpeg”,因此提取可以正确识别文件。

当我尝试记录响应时,我得到:

console.error: "There was a problem sending log messages to your development environment",
Error: value.hasOwnProperty is not a function. (In value.hasOwnProperty('tag')',
'value.hasOwnProperty' is undefined).

升级到更新版本的 Expo 和 React Native 会破坏这个吗?不适用于 iOS 设备或模拟器。

最佳答案

按照此处更新的示例进行操作,效果很好: https://github.com/expo/examples/blob/master/with-firebase-storage-upload/App.js

关于javascript - 在 Expo SDK36 RN 0.61.4 中获取返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60466317/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com