繁体   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