使用 request.js 将图像 base64 从 iOS 发布到 Twitter



我正在研究iOS。在我的应用程序中,用户可以拍照并从库中上传,然后将其作为图像base64存储在数据库中。当我从数据库中选择时,我想将此图像发布到Twitter上。但我总是在下面收到错误消息{"错误":[{"代码":189,"消息":"创建状态时出错。

我在下面找到了一个非常熟悉我的问题的帖子,但我仍然无法让它工作。

推特更新与媒体请求.js

非常感谢您的帮助!

最后,我在这篇文章下找到了这个解决方案:推特图片上传错误:缺少媒体参数

但有一点需要注意:确保您的图像base64不包含完整路径。这让我非常疯狂,直到我找到它。对我来说是真实的例子

var imageBase64 = data:image/jpeg;base64,4793748374837493 749374937434b3b439849834374937473947937473947394739434737373747937434793748374837493749374937444b3b43984949349374739479374739473943473737379374379374334793748374 93749374937434b3b43984983437493747394793747394739473943937373743793743479374837493749374937444b3b439849834374937473947937473947394347373737437979

它不起作用。所以我必须按如下方式拆分:

var splitImageBase64 = imageBase64.split(",")[1];

然后它起作用了。

我希望这可以帮助其他人。

相关内容

  • 没有找到相关文章

最新更新