2013-01-25 1 views
1

Android에서 ODK Framework을 사용하여 데이터 수집 애플리케이션을 개발 중입니다. 방금 내 로컬 호스트에 MySQL 서버를 설정하고 데이터는 MySQL 데이터베이스에 완벽하게 저장됩니다. 그러나 이미지는 바이너리 형식으로 저장됩니다. 이미지를 로컬 디렉토리에 이미지 형식 (.jpg)으로 저장하고 싶습니다. 어떻게하면 될까요? 나는 수색하고 didnt는 적합한 해결책을 찾아 냈다. 누구든지 링크를 제공하여 이미지 형식으로 localhost에 이미지를 저장하는 방법을 도울 수 있습니까?Android ODK - 파일 서버에 이미지를 저장하는 방법은 무엇입니까?

답변

0

ODK Aggregate은 집계를 확장 할 수 있도록 데이터베이스에 이미지를 저장합니다. 현재 이미지를 파일 시스템에 저장하는 옵션은 없습니다. 가장 좋은 방법은 모든 데이터가 서버에로드되면 이미지를 다운로드하고 저장하기위한 작은 스크립트를 작성하는 것입니다.

cURL을 이미지 다운로드 옵션으로 사용할 수 있습니다.

ODK Aggregate에는 익명으로 이미지를 다운로드 할 수있는 옵션이 있습니다.이 옵션이 선택되어 있는지 확인하십시오.

귀하의 답변에 대한 은어 총알 링크가 없습니다.

0

저는 파이썬 스크립트로이 작업을하고 있습니다. 언급 된 다른 사용자로

#!/usr/bin/python 
import urllib 
imageLink = "https://odkworkspace.appspot.com/view/binaryData?blobKey=BlahBlahBlah..." 
outputFile = "c:/temp/test.jpg" 
urllib.urlretrieve(imageLink, outputFile) 

, 만듭니다 집계 당신이 이미지의 익명의 다운로드를 허용하는 옵션을했는지를 확인 : 다음은 샘플입니다.