我想将图片从我的手机发送到我的服务器,并且我知道如何使用base64发送它,但我听说不建议使用 base64,因为 base64 编码会将图像的大小增加 37%,以防减慢降低服务器性能,因为服务器上用户共享的图像过多。
任何人都可以向我推荐基于移动图像共享应用程序的比 base64 编码更有效的技术(client-server app)
吗?
我想将图片从我的手机发送到我的服务器,并且我知道如何使用base64发送它,但我听说不建议使用 base64,因为 base64 编码会将图像的大小增加 37%,以防减慢降低服务器性能,因为服务器上用户共享的图像过多。
任何人都可以向我推荐基于移动图像共享应用程序的比 base64 编码更有效的技术(client-server app)
吗?
您可以简单地发布您的图像(以常规 UTF-8 编码),如下所述:NSData and Uploading Images via POST in iOS。您将需要一些服务器端 servlet 或 php 页面来解码图像并保存它。
您可以使用 FTP 从 iPhone 上传和下载图像。与其他方法相比,使用 FTP 的主要优点是我们可以将每秒字节宽度设置为某个限制,并且可以检测到特定事件之前已经传输了多少数据。
这是苹果文档提供的代码,用于说明通过 FTP 上传和下载任何数据(图像、pdf、视频或音频)。
另请参阅此 PDF 以更好地理解