2013-01-25 91 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总结你检查,让图像的匿名下载的选项。

相关问题