Noo*_*ter 9 twitter base64 multipartform-data amazon-web-services node.js
在我的应用程序中,我将照片直接从客户端发送到s3,使用类似于建议的heroku推荐:https://devcenter.heroku.com/articles/s3-upload-node
主要的好处是它节省了服务器成本(我假设因为没有使用诸如multipart-y表单数据之类的东西将块发送到服务器).
但是,我希望能够将这些图像分享到Twitter,其中说明了这一要求:
确保POST是multipart/form-data请求.上传文件的原始二进制文件(媒体参数)或其base64编码的内容(media_data参数).尽可能使用原始二进制文件,因为base64编码会导致更大的文件大小
我已经尝试将客户端s3上传所需的base64发送回服务器,但是根据照片大小 - 我经常收到一个错误,它太大而无法发回.
TLDR
我是否需要使用mulitparty/multipart表单数据将照片发送到我的服务器,这样我就可以使用所需的base64 /二进制文件将照片分享给twitter,还是可以继续将照片从我的客户端发送到s3?
然后,不知何故,在服务器上有效地获得所需的base64 /二进制文件(可能使用请求模块),然后我可以将图像发送到twitter?
| 归档时间: |
|
| 查看次数: |
923 次 |
| 最近记录: |