目前正在开发一个应用程序,我必须每隔X秒向我的服务器发送一张图片,服务器会将其上传到我的FTP。为了不使图片变重,其格式为JPEG,我的最后一张图像为135Ko,即135000字节。
通常我发送最大8192字节的数据包,但我的应用程序中需要这个图片发送机制,所以我在这里问你们这些135000字节发送到我的服务器的最佳方法是什么?一个快捷的方式。
编辑:我使用TCP
感谢您的时间。
答案 0 :(得分:2)
TCP数据包大小最多可达64K (65535 bytes)所以:
您将有三个选项(是):
假设您已将图像转换为bytes [],请通过两个数据包发送每个图像,然后在服务器端合并。您需要留意他们的订单。
调整图片大小,使您达到相同或更小的数据包大小。
搜索为您执行此操作的库(将图像拆分为多个数据包并将其组合在一起)