Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.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/2/ionic-framework/2.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
从手机(iOS或Android)上传图像到服务器的最佳方式是什么_Android_Ios_Image_Base64_File Transfer - Fatal编程技术网

从手机(iOS或Android)上传图像到服务器的最佳方式是什么

从手机(iOS或Android)上传图像到服务器的最佳方式是什么,android,ios,image,base64,file-transfer,Android,Ios,Image,Base64,File Transfer,我想从手机向服务器发送图片,我知道如何使用base64发送图片,但我听说不建议使用base64,因为base64编码会将图像大小增加37%,在这种情况下会降低服务器的性能,因为服务器上会有太多用户共享的图像 有谁能向我推荐一种比base64编码更有效的技术,用于基于移动的图像共享应用程序(客户端-服务器应用程序) 您只需发布图像(使用常规UTF-8编码),如下所述:。您需要一些服务器端servlet或php页面来解码图像并保存它。您可以使用FTP从iPhone上传和下载图像。与其他方法相比,使用

我想从手机向服务器发送图片,我知道如何使用base64发送图片,但我听说不建议使用base64,因为base64编码会将图像大小增加37%,在这种情况下会降低服务器的性能,因为服务器上会有太多用户共享的图像


有谁能向我推荐一种比base64编码更有效的技术,用于基于移动的图像共享应用程序
(客户端-服务器应用程序)

您只需发布图像(使用常规UTF-8编码),如下所述:。您需要一些服务器端servlet或php页面来解码图像并保存它。

您可以使用FTP从iPhone上传和下载图像。与其他方法相比,使用FTP的主要优点是,我们可以将每秒的字节宽度设置为一定的限制,并且可以检测到在特定事件之前传输了多少数据

以下是apple文档提供的代码,用于说明通过FTP上传和下载任何数据(图像、pdf、视频或音频等)

为了更好地理解,请参阅此PDF


你能告诉我所有其他可能的技巧吗。这些东西的优点和缺点是什么?如果它真的增加了37%的尺寸,我会感到惊讶,但是如果你有来源的话,我会非常感兴趣。据我所知,它增加了一些转义字符,但除此之外,我认为Base64相当有效