【发布时间】:2014-07-17 08:48:14
【问题描述】:
我正在制作一个需要上传图片功能和图片查看功能的应用。
我现在遇到的问题是如何将图像上传到 Parse,以及如何获取它?
听说我们需要在上传之前将图像文件编码为字符串,但是我没有运气找到要编码的代码。
以下是我将数据发布到 Parse 的方式。但是,它不适用于images。
var parseURL = "https://api.parse.com/1/classes/_User";
var userNameTemp = userName_input.value;//text from textField
var postJson = {
username : userNameTemp + '',
}
var xhr = Ti.Network.createHTTPClient({
onload: function(e) {
Ti.API.info(this.responseText);//check what the parse.com send back
var responseObject = JSON.parse(this.responseText);
},
onerror: function(e) {
Ti.API.info(this.responseText);
//alert('Error Getting Key Values');
},
timeout:10000 /* in milliseconds */
});//end of HttpClient object creation, xhr.
xhr.open("POST", parseURL);
xhr.setRequestHeader('X-Parse-Application-Id', 'myAppId');
xhr.setRequestHeader('X-Parse-REST-API-Key', 'myRestApiId');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify(postJson));
});
任何相关信息将不胜感激。
【问题讨论】:
标签: android image titanium parse-platform image-uploading