![]() |
1
17
您只需要在请求正文中发送文件,而不需要将其包装到
看见
https://devcenter.heroku.com/articles/s3-upload-node
例如,在浏览器中。还请确保您的
|
![]() |
2
17
我浪费了太多时间上传到iOS和Android上预先签名的S3 URL。 对我有用的是 rn-fetch-blob 库 代码段:
|
![]() |
3
5
此代码适用于Android和;网间网操作系统
|
|
4
0
对不起,如果没有人为任何人工作。我花了5天的时间才完成这项工作。5天疯狂的工作没有结果,直到我打盹后睡意朦胧的眼睛变绿。我想我做了一个甜蜜的梦,产生了这个想法。很快,假设您在ur服务器上有一个端点,可以为来自react本机端、react端或任何web边界的请求生成签名url。我将为react native和react(可以用于html页面和角度页面)执行此操作。 WEB方法将图像上传至S3铲斗指定URI
|
|
5
0
对于REACT NATIVE,我不会使用任何第三方LIBS。 我有一个pickimage函数,它可以拾取图像并使用xhr上传
|
![]() |
6
0
创建预签名url的BE可以如下所示(伪代码):
我使用的是aws-sdkv3,这很好,因为包更小。我在BE上创建一个文件名,并将其发送给FE。对于params,你不需要列出那些3以外的任何内容。此外,我从未使用CORS做过任何事情,我的bucket是完全私有的。同样,BE代码是伪代码,因此您需要编辑一些点。
最后,尝试使用本机
|
|
7
0
首先,安装两个库,然后在arrayBuffer之后将图像转换为base64,然后上传
|