首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用post方法反应本机rn-fetch-blob下载

使用post方法反应本机rn-fetch-blob下载
EN

Stack Overflow用户
提问于 2021-08-11 13:41:34
回答 1查看 173关注 0票数 1

我需要下载一个文件(.pdf),这是来自flask rest API的代码

代码语言:javascript
复制
return send_file(file_location, as_attachment=True)

我试着使用RNFetchBlob

代码语言:javascript
复制
RNFetchBlob
        .config({
            addAndroidDownloads: {
                useDownloadManager: true, // <-- this is the only thing required
                // Optional, override notification setting (default to true)
                notification: false,
                // Optional, but recommended since android DownloadManager will fail when
                // the url does not contains a file extension, by default the mime type will be text/plain
                mime: 'application/pdf',
                description: 'File downloaded by download manager.',
            },
          })
          .fetch('POST', 'http://192.168.0.199:8000/v1/quote/view', data)
          .then((res)=>console.log('The file saved to ', res.path()))
          .catch((err)=>console.log(err));

但是,即使我在flask中提到POST方法,它也是作为GET方法接收的

代码语言:javascript
复制
192.168.0.186 - - [11/Aug/2021 19:05:31] "GET /v1/quote/view HTTP/1.1" 405 -

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-08-11 14:49:39

感谢@Xhirazi,

fetch(方法、URL、headers、body)的顺序应该是这样的,修复了这个问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68743240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档