Как загрузить изображения из приложения для iPhone, разработанного с использованием Titanium

Наконец-то я занялся разработкой приложения для iPhone с использованием Titanium Mobile. Теперь проблема, с которой я сталкиваюсь, - я могу запустить приложение, и приложение также отправляет изображение на сервер. Но я не могу увидеть файл, который был загружен на сервер. Я вставил код приложения iPhone для отправки изображения на сервер, а также файл PHP, который будет получать файл из приложения.

var win = Titanium.UI.currentWindow;

var ind=Titanium.UI.createProgressBar({
width:200,
height:50,
min:0,
max:1,
value:0,
style:Titanium.UI.iPhone.ProgressBarStyle.PLAIN,
top:10,
message:'Uploading Image',
font:{fontSize:12, fontWeight:'bold'},
color:'#888'
});

win.add(ind);
ind.show();

Titanium.Media.openPhotoGallery({

success:function(event)
{
    Ti.API.info("success! event: " + JSON.stringify(event));
    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+' '+this.status+' '+this.readyState);
    };
    // open the client
    xhr.open('POST','http://www.myserver.com/tmp/upload2.php');
    xhr.setRequestHeader("Connection", "close");
    // send the data
    xhr.send({media:image});

},
cancel:function()
{

},
error:function(error)
{
},
allowImageEditing:true
});

А вот код PHP на сервере:http://www.pastie.org/891050

Я не уверен, где я иду не так. Пожалуйста, помогите мне в этом вопросе. Хотел бы предоставить, если вам нужно больше информации.

Ответы на вопрос(1)

Ваш ответ на вопрос