0

在我的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

在較舊的Android(例如Samsung Galaxy S4)上,對於大於10 MB的文件,「java.lang.OutOfMemoryError」會失敗。 –

相關問題