0

На моем мобильном проекте Appcellerator titanium мне нужно записать видео и загрузить его на наш сервер. Запись не трудно для меня, это довольно легко, и я мог бы вернуть URL видео правильно с:Titanium appcelerator загружает записанное видео на сервер

Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, 'myVideo.mp4'); 

так я могу получить исходный путь:

myVideoPath = f.nativePath; 

Оттуда я не знаю, как для загрузки файла, для изображения я просто base64 blob, но для видеофайла, как это можно обработать?

Спасибо за вашу драгоценную помощь.

ответ

3

С нормальным запросом XHR:

Тогда это зависит от архитектуры сервера.

В PHP это будет что-то вроде

if(move_uploaded_file($_FILES['video_path']['tmp_name'], "test.mp4")) { 
    return "success"; 
} else{ 
    return "falied!"; 
} 
+0

Здравствуйте спасибо за помощь, я постараюсь это. – user44321

+0

На старых андроидах (например, Samsung Galaxy S4) это происходит с ошибкой «java.lang.OutOfMemoryError» для файлов размером более 10 МБ. –