我正在使用 Titanium 创建一个移动应用程序。我使用的是sqlite的钛数据库。这个 pdf 需要有框来构造我使用应用程序获取的数据和图像。
我假设我需要做的是将数据转换为钛上的 json,将其上传到 Web 服务器并插入到 mysql/phpmysql 数据库中,然后使用某种现有的脚本来读取 Web 数据库并创建一个pdf并将其发送回手机
那正确吗?
如果是这样...我需要整个过程的帮助哈哈...关于数据库上传到网络数据库过程的任何好的教程?
我正在使用 Titanium 创建一个移动应用程序。我使用的是sqlite的钛数据库。这个 pdf 需要有框来构造我使用应用程序获取的数据和图像。
我假设我需要做的是将数据转换为钛上的 json,将其上传到 Web 服务器并插入到 mysql/phpmysql 数据库中,然后使用某种现有的脚本来读取 Web 数据库并创建一个pdf并将其发送回手机
那正确吗?
如果是这样...我需要整个过程的帮助哈哈...关于数据库上传到网络数据库过程的任何好的教程?
检查文档,HTTPClient 是您需要使用的,它是一个标准。
第一步是在您的服务器上创建一个解析 JSON 格式的 Web 服务。您必须做的大部分工作与 Titanium 无关,但这里是使用来自 Titanium 应用程序的 POST 将 JSON 对象发送到某些 Web 服务的代码。
var xhr_getstep = Titanium.Network.createHTTPClient();
xhr_getstep.onload = function(e) {
// Do something with the response from the server
var responseBlob = this.responseText;
};
xhr_getstep.onerror = function() {
Ti.API.info('[ERROR] WebService failed.');
};
xhr_getstep.open("POST", 'http://yourwebsite.com/yourwebserviceentry.php');
xhr_getstep.setRequestHeader("Content-Type", "application/json");
// Create your object with info on how to create the PDF
var objSend = {title : 'Amazing Title'};
xhr_getstep.send(obj); // Send it all off