【发布时间】:2017-04-27 23:26:22
【问题描述】:
有没有办法使用 Fetch API 上传二进制文件(例如使用签名 URL 上传到 S3)?
对于某些“应用程序/八位字节流”来说,这将是一个简单的 PUT。
XHR 库正在运行,但我相信 Fetch 更好,尤其是在 React-Native 环境中。
React-Native Fetch 现在支持Blob 吗?
理想情况下,我想做这样的事情,但 Blob 未定义:
fetch('https://s3.amazonaws.com/signedUrl/', {
method: 'PUT',
headers: {
'Content-Type': 'application/octet-stream',
},
body: Blob(filePath)
})
【问题讨论】:
标签: http react-native request http-headers fetch