簡體   English   中英

Android ODK-如何在文件服務器中存儲圖像?

[英]Android ODK - How to store images in File server?

我正在使用Android中的ODK Framework開發數據收集應用程序。 我只是在本地主機中設置MySQL服務器,並且數據完美存儲在MySQL數據庫中。 但是圖像以二進制格式存儲。 我想將圖像以圖像格式(.jpg)存儲在本地目錄中。 我怎樣才能做到這一點? 我搜索並沒有找到合適的解決方案。 任何人都可以通過僅提供鏈接來幫助如何以圖像格式將本地圖像存儲在本地主機中的方式...

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

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

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

抱歉,您的答案沒有銀彈鏈接。

我正在用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 Aggregate中選中了允許匿名下載圖像的選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM