取多部分表格数据的帖子时,网络请求失败。

问题描述 投票:0回答:1

我试着按照 https:/stackoverflow.coma407142179957948。https:/stackoverflow.coma352060699957948。 没有成功。 我仍然得到 Network request failed.

这是我的CURL请求,它可以工作。

curl -X POST "url" -H  "Content-Type: multipart/form-data; boundary=--CUSTOM" -H "Content-Length: 237" -d $'----CUSTOM\nContent-Disposition: form-data; name="fileToUpload"; filename="t006"\nContent-Type: application/octet-stream\n\nset shiftwidth=4\nset autoindent\n\n----CUSTOM\nContent-Disposition: form-data; name="submit"\n\nUpload Image\n----CUSTOM--\n'

这是我试图将其转换为的内容,它返回的是: Network request failed.

uploadFile(){
        const formData = new FormData()
        formData.append('blob', new Blob(['set shiftwidth=4\nset autoindent\n']), 't006')

        fetch('url', {
          method: 'POST',
          body: formData
        })
        .then(data => {
          console.log(data)
        })
        .catch(error => {
            console.log('error:' + error.message);
        })

Content-Length 或身体 Content-Type: application/octet-stream 需要吗?

我对这一切都相当陌生,所以任何帮助都将被感激。 谢谢你的帮助

javascript reactjs fetch multipartform-data form-data
1个回答
-1
投票

尝试使用PUT而不是POST方法。添加 FLIPPER_VERSION=0.41.0。 在你的gradle.properties中。如果这不行,那么就从ReactNativeFlipper.java类路径中注释一段代码到这个文件中,你的Project/node_modules/react-native/ReactAndroid/src/debug/java/com/facebook/flipper。comment this code path to this file yourProject\node_modules\react-native\ReactAndroid\src\debug\java\com\facebook\flipper

© www.soinside.com 2019 - 2024. All rights reserved.