首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个或多个文件中存储文本数据的最佳方式是什么,以便它可以在各种平台上使用?

问在一个或多个文件中存储文本数据的最佳方式是什么,以便它可以在各种平台上使用?
EN

Stack Overflow用户
提问于 2015-01-10 03:14:07
回答 3查看 900关注 0票数 0

我正在开发一个基于知识的java应用程序,在其中我可以存储和检索注释及其标题、创建注释的日期(SQL datetime)、内容、有关注释的标记等。

使用数据库(我使用的是SQL Server 2014)可以很容易地做到这一点,但主要问题是服务器运行在我自己的PC上,它必须始终打开并运行SQL Server。此外,我还想通过存储和检索安卓和iOS移动应用程序上的此类数据来扩展应用程序。

有没有其他方法可以将这种类型的数据存储在某些文件中,以便将其上传到Dropbox等云存储中?将其存储到Dropbox后,我所要做的就是将应用程序与dropbox同步,获取文件和读/写内容。

更新:感谢所有的答案,他们帮了我很多。正如Gabe Sechan评论的那样,对我来说最好的解决方案是用SQlite取代SQL Server。现在,我可以在数据库上进行更改,而不需要一台全天候运行的服务器,我可以在安卓和iOS应用程序上使用相同的数据库。

EN

回答 3

Stack Overflow用户

发布于 2015-01-10 03:22:15

您只需使用一个基本的ajax调用就可以从Dropbox的“公共”URL中提取内容。

代码语言:javascript
复制
function(contenturl,intoselector,callback){
            if (contentwindow.currenttopic!==contentID){
                jQuery.ajax({
                    type:'GET',
                    url:'//www.corsproxy.com/'+contenturl,
                    dataType:'text',
                    async:true,
                    success:function(data){
                        intoselector.html(data);
                        if (jQuery.type(callback)==="function")
                            callback();
                    }
                });
            }

请注意,此示例通过corsproxy拉取,这样您就不会收到任何XSS错误,因此您传递的url不需要包含协议本身。

如果希望提取存储在文件中的JSON或XML字符串,那么可能需要在ajax调用中使用dataType和contenttype选项。

票数 1
EN

Stack Overflow用户

发布于 2015-01-10 04:32:48

这也可以使用Google电子表格来完成:

阅读:

​

编写:

  • 您可以使用谷歌应用程序脚本写入电子表格(reference)或
  • 您可以创建链接到电子表格的谷歌表单,并在想要向sheet (reference)

添加某些数据时通过移动应用程序简单地填写表单

票数 1
EN

Stack Overflow用户

发布于 2015-01-10 09:01:49

在所有云服务中,当涉及到Android时,Dropbox的Sync API是最容易实现的服务之一。你需要关于如何与Dropbox同步的具体代码示例吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27867583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档