如何将二进制文件最佳地从Android发送到PC上的Python脚本?
我需要把一个二进制文件(或者一个Bitmap对象)从安卓手机发送到一台运行Python脚本的电脑上。有没有人遇到过类似的情况,或者有什么建议,最好的做法是什么?我想可以用套接字或者网络服务(除了用samba等变通方法),但哪种方法是最简单和最快的实现呢?
谢谢,
Marc
2 个回答
0
这个回答会帮助你解决客户端的问题:
如何使用Java HttpClient库上传文件并与PHP配合使用
如果你想了解更多细节,比如使用哪个库、在哪里下载等等,可以查看这里: http://vikaskanani.wordpress.com/2011/01/11/android-upload-image-or-file-using-http-post-multi-part/
1
只需要通过HTTP POST把数据发送到一个网络服务器就可以了。这样你可以选择很多框架,这些框架可以帮你处理数据的传输,省去了自己手动发送和接收数据的麻烦。虽然这样会有一些额外的开销,但除非你有特别的理由想要避免这些(在问题中没有提到),我觉得这是最简单直接的方法。
而且,当你的应用程序变得更复杂时,你还可以把这个扩展成一个完整的REST风格接口。