2013-01-25 139 views
1

我正在使用Android中的ODK Framework開發數據收集應用程序。我只是在我的本地主機上設置了MySQL服務器,並且數據完全存儲在MySQL數據庫中。但圖像以二進制格式存儲。我想將圖像格式(.jpg)存儲在本地目錄中。我該如何實現這個目標?我搜索並沒有找到合適的解決方案。任何人都可以請幫助如何以圖像格式將圖像存儲在本地主機中,只需提供鏈接...Android ODK - 如何將圖像存儲在文件服務器中?

回答

0

ODK Aggregate將圖像存儲在數據庫中,以便聚合可以縮放。目前,沒有選擇將圖像保存在文件系統中。一旦所有的數據都被加載到服務器上,你最好的選擇就是寫一個小腳本來下載圖像並保存它們。

您可以使用cURL作爲下載圖像的選項。

ODK Aggregate有一個選項允許匿名下載圖像,確保選中此選項。

我的道歉沒有銀子彈鏈接爲您的答案。

0

我正在用python腳本來做這件事。下面是一個示例:

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

如前所述其他用戶,可以肯定的是,在ODK總結你檢查,讓圖像的匿名下載的選項。

相關問題