通过2G / GSM网络上传后损坏的图像

时间:2012-09-26 09:27:26

标签: android ftp gsm apache-commons-net

我构建了一个应用程序拍照并上传到服务器,我正在使用Apache commons FTP库上传它们。 当我使用wifi时,图像上传没有任何问题... 但当我使用2G移动网络向他们发送一半时,服务器将其视为损坏的图像。

我将文件类型设置为二进制文件类型。

有没有办法确定图像是否已损坏。

1 个答案:

答案 0 :(得分:1)

为了确定图像是否损坏,请将服务器接收的图像与Android设备上的相应图像进行比较。

为了确定图像被破坏的原因,您可以在服务器上运行WireShark或tcpdump并监听上传。仔细检查应该揭示问题是否

  • 在服务器软件中(您可以看到网络跟踪中的完整图像)或
  • 在设备或网络中(您在网络跟踪中看到损坏的图像)。

您也可以尝试图像大小(以字节为单位)并检查是否存在大小边界,您可以从中看到问题。这可能会提供进一步了解的线索