2

ID 번호와 관련하여 내 서버에서 데이터를 가져와야하는 응용 프로그램을 개발 중이며 데이터베이스에서 ID 번호에 따라 이미지를 가져와야합니다. 그래서 나는 url 이미지를로드하는 옵션으로 갔다. 거기에서 나는 큰 사이즈의 이미지를 얻을 수 없었다. 그래서 이미지를 base64 형식으로 변환하여 웹 서비스를 통해 보냈습니다. 심지어 작은 크기의 문자열을 검색 할 수 있었지만 큰 크기의 이미지로 갈 때 base64 문자열이 더 큽니다. 가능한 답을 찾기 위해 미리 감사드립니다 ...가능한 방법 서버에서 이미지 검색

답변

3

HTTP 연결을 통해 이진 형식으로 사진을 보내는 것은 해결 된 문제입니다. 기성품 웹 서버를 가지고 하루 만에 전화하는 것이 좋습니다. 축소 이미지를 보내려면 미리보기 이미지를 확인하는 URL에 대한 응답으로 미리보기 이미지를 확인하는 스크립트를 설치하십시오. 그들이 존재하지 않으면 그들을 창조하십시오; 그런 다음 표준 방식으로 이미지로 제공됩니다. 순수 바이너리를 이해하지 못하는 정말로 고대의 서비스를 다루지 않는다면 base64에 대해 걱정할 필요가 없습니다. base64의 경로를 따라 간다면 파일 크기 확장에 대해 걱정할 필요가 없습니다. 엄청난 수의 이미지를 보내지 않는 한 그다지 중요하지 않습니다.

+0

저는 서버 측에서 실행하기 위해 dotnet webservice를 사용하고 있고 android에서는 java입니다. 여기에 데이터베이스에서 이미지를 가져오고 기본 64 형식으로 변환하고 webservice를 통해 문자열로 보내려고했지만 전체 문자열을 얻을 수 없습니다, 일부는 누락 및 반 빈 문자열로 반환합니다. – user1389233

1

이 문제가있어서 ftp 서버를 사용해야했습니다. 이미지 파일을 ftp 서버에 저장하고 필요한 파일을 다운로드합니다.

+0

이미 로딩 이미지로 시도 URL로하지만 대형 이미지가 아닌 작은 이미지에 대해서만 작동합니다. – user1389233