如何在Android的后台将图像从一台设备发送到另一台设备?

时间:2013-09-17 08:32:06

标签: android image send remote-access mms

我需要针对以下任务的解决方法: 我的SD卡上有一张JPG(无论如何)图片,我需要将它发送到后台的另一台设备。我该怎么办? 最好的方法(理论上)是通过彩信,但经过一段时间的搜索,我可以说在后台没有官方和信任(和工作)的方式。

欢迎任何想法,样品,甚至是可以做到的证明!重要的是远程设备必须能够访问该图像。

3 个答案:

答案 0 :(得分:0)

如果您希望发送在后台发生,您可以使用安卓光束,但您必须将两个设备放在一起。

因为我不确定你的背景是什么意思我不能确定那是你想要的。 :)

答案 1 :(得分:0)

首先,你需要在App中创建一个“服务”,它将在后台运行并执行下面给出的所有任务。此任务所需的中央PHP服务器。其他设备可以通过相同的HTTP请求方法下载该文件。

  • 将图片转换为base64 string--

How to convert a image into Base64 string?

您可以将字节数组转换为合适的类型 - 字符串或分隔符(,或。)分隔的字符串

  • 然后创建HTTP请求 -

Make an HTTP request with android

对于HTTP请求创建这样的URL - https://www.yoursite.com/post/?code=“base64 string goes here”

- 通过$ _GET全局数组

在服务器上的php文件中接收数据
$code = $_GET['code']
  • 在php文件中将base64代码转换为原始图像。

How to decode a base64 string (gif) into image in PHP / HTML

get image from base64 string

答案 2 :(得分:0)

也许我解释了我的需求。我错过的一件重要事情是同一个人可以访问这两个设备。我通过将图像上传到谷歌驱动器来解决它。