有没有一种方法可以使用Fetch API上传二进制文件(例如使用签名URL上传到S3)?
对于某些“application/octet-stream”来说,这将是一个简单的PUT操作。
XHR库可以工作,但我认为Fetch更好,特别是在React-Native环境中。现在,React-Native Fetch是否支持Blob?
理想情况下,我想做类似这样的事情,但Blob未定义:
对于某些“application/octet-stream”来说,这将是一个简单的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)
})
input[type="file"]
,只能使用普通的XMLHttpRequest
对象来发送请求。 - rudyryk