我正在开发新的应用程序。使用钛1.0在我打开phtogallery在新窗口,但我无法打开它为什么会发生这种情况?
在app.js中打开相册的代码
Titanium.App.addEventListener('recordvideo',function(e) { win1.close();
var w = Titanium.UI.createWindow({
的backgroundColor: '#336699', 标题:'模态窗口', barColor: '黑', 网址: 'xhr_testfileupload.js' });
w.open({animated:true});
});
xhr_testfileupload.js代码:
var win = Titanium.UI.currentWindow;
var ind = Titanium.UI.createProgressBar({ 宽度:200, 高度:50, 分:0, 最大:1, 值:0, 风格:Titanium.UI.iPhone.ProgressBarStyle.PLAIN, 前10名, 消息:'上传图片', font:{fontSize:12,fontWeight:'bold'}, 颜色: '#888' });
win.add(IND); ind.show();
Titanium.Media.openPhotoGallery({
成功:功能(事件) { Ti.API.info(“成功!事件:”+ JSON.stringify(事件)); var image = event.media;
var xhr = Titanium.Network.createHTTPClient();
xhr.onerror = function(e) { Ti.API.info('IN ERROR'+ e.error); }; xhr.onload = function() { Ti.API.info('IN ONLOAD'+ this.status +'readyState'+ this.readyState); }; xhr.onsendstream = function(e) { ind.value = e.progress; Ti.API.info('ONSENDSTREAM - PROGRESS:'+ e.progress); } //打开客户端 xhr.open( 'POST', 'https://twitpic.com/api/uploadAndPost');
//发送数据 xhr.send({media:image,username:'fgsandford1000',密码:'sanford1000',消息:'check me out'});
}, 取消:()的函数 {
}, 错误:功能(错误) { }, allowImageEditing:真实, });
答案 0 :(得分:0)
我也面临这个问题。相同的代码适用于0.8.x.我在Appcelerator的Q& A部分创建了一个request,因为他们的团队可能不会经常在这里查看。