gpt4 book ai didi

javascript - React native 0.62.0 - Android 上的文件上传网络请求错误

转载 作者:行者123 更新时间:2023-12-01 15:55:36 25 4
gpt4 key购买 nike

我已经将 react-native 升级到 0.62,我遇到了网络错误的问题,仅适用于 Android,iOS 工作正常。

我使用 FormData 对象来填充格式化为的数据

const data = new FormData(); 
// On Android i add file protocol to file path - file://...
data.append('photos', {
uri: 'file:///data/.../my-image.jpeg',
type: 'image/jpeg',
name: 'my-image.jpeg'
});

和其他文本数据

data.append('description', 'my long description...');

有人遇到问题吗?

我尝试了多个 Android SDK 27、28、29,但都遇到了同样的问题 :(

问题是如果我不上传图片,但只有文本数据请求就可以了:(

欢迎提出任何建议:)?

最佳答案

它的发生是因为 Flipper 网络插件。注释文件中的第 43 行 android/app/src/debug/java/com/<yourappname>/ReactNativeFlipper.java

38      NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin();
39 NetworkingModule.setCustomClientBuilder(
40 new NetworkingModule.CustomClientBuilder() {
41 @Override
42 public void apply(OkHttpClient.Builder builder) {
43 // builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin));
44 }
45 });
46 client.addPlugin(networkFlipperPlugin);

关于javascript - React native 0.62.0 - Android 上的文件上传网络请求错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60918563/

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