2012-09-26 2 views
0

사진을 찍어 서버에 업로드하는 앱을 만들었습니다. Apache Commons FTP 라이브러리를 사용하여 업로드하고 있습니다. 내가 wifi를 사용할 때 이미지는 아무런 문제없이 업로드됩니다 ... 하지만 2G 모바일 네트워크를 사용하여 서버를 반으로 보내면 서버가 손상된 이미지로 전송됩니다.2G/GSM 네트워크를 통해 업로드 한 후 이미지가 손상된 경우

파일 유형을 이진 파일 유형으로 설정합니다.

이미지가 손상되었는지 여부를 판단 할 수있는 방법이 있습니다.

답변

1

이미지가 손상되었는지 여부를 확인하려면 서버에서받은 이미지를 Android 장치의 해당 이미지와 비교하십시오.

왜 이미지가 손상되었는지 확인하려면 서버에서 WireShark 또는 tcpdump를 실행하고 업로드를 스누핑 할 수 있습니다. 문제는 서버 소프트웨어 (네트워크 추적에서 전체 이미지 참조) 내에서

  • , 또는 장치 또는 네트워크에
  • 경우주의 깊은 검사는 공개해야한다 (당신은 네트워크 추적에 깨진 이미지를 볼 수).

이미지 크기 (바이트 수)로 실험하고 문제가있는 크기 경계가 있는지 확인할 수도 있습니다. 그러면 어디를 더보아야하는지에 대한 단서를 얻을 수 있습니다.

관련 문제