在Javascript中从Android发送二进制数据

时间:2012-12-26 01:04:45

标签: javascript android android-canvas

我正在尝试通过Android 2.3浏览器上的Javascript API将canvas.toDataURL()发送到Facebook,由于某种原因,它似乎无法正常工作。我尝试使用XMLHttpRequest.sendAsBinary发送,但我一直在

  

{\ n \“error \”:{\ n \“message \”:\“(#324)需要上传文件\”,\ n \“键入\”:\“OAuthException \”,\ n \ “code \”:324 \ n} \ n}

问题是这在Google Chrome的桌面浏览器中运行良好。如何在Android上通过Javascript发送表单二进制数据?

Sample code here

2 个答案:

答案 0 :(得分:0)

已除去糊剂。但为什么不检查新的FormData HTML5功能。它允许你通过Ajax发送一个表单(一个像普通人一样的真实表单):https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects

您可以像往常一样发送文件。

答案 1 :(得分:0)

实际上,

它似乎是特定于设备的,我使用了基于设备的Ajax和表单提交的工作