Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在PC上最好地将二进制文件从Android发送到Python脚本?_Java_Android_Python_Networking_Binaryfiles - Fatal编程技术网

Java 如何在PC上最好地将二进制文件从Android发送到Python脚本?

Java 如何在PC上最好地将二进制文件从Android发送到Python脚本?,java,android,python,networking,binaryfiles,Java,Android,Python,Networking,Binaryfiles,我需要从Android向PC发送一个二进制文件(或位图对象),PC运行Python脚本来接收它。 是否有人遇到过同样的情况或有任何提示,这里的最佳实践是什么?我猜选项是Socket或Webservice(除了samba等的变通方法之外),但是什么是最容易和最快实现的呢 干杯, Marc只需向web服务器发送包含数据的HTTP POST就可以了。这样,您就有无数的框架可供选择,从而避免了来回推位的麻烦工作。当然,会有一些开销,但除非您有具体的理由避免(问题中没有提到),否则我认为这是最直接的方法

我需要从Android向PC发送一个二进制文件(或位图对象),PC运行Python脚本来接收它。 是否有人遇到过同样的情况或有任何提示,这里的最佳实践是什么?我猜选项是Socket或Webservice(除了samba等的变通方法之外),但是什么是最容易和最快实现的呢

干杯,
Marc

只需向web服务器发送包含数据的HTTP POST就可以了。这样,您就有无数的框架可供选择,从而避免了来回推位的麻烦工作。当然,会有一些开销,但除非您有具体的理由避免(问题中没有提到),否则我认为这是最直接的方法


此外,当应用程序增长时,您可以在以后将其扩展到一个完整的REST样式界面。

这个答案将在客户端帮助您:

有关更多详细信息-要使用的库、下载位置等。。见: