我試圖通過POST HTTP方法將記錄的視頻文件保存在Android中的/storage/emulated/0/Videos/someVideo.3gp到遠程服務器上。我使用this作爲以FileBody格式將視頻文件傳遞到遠程服務器的一種方式。但是,最後當我試圖執行httpClient.execute(request)
命令時,它只是繼續投擲FileNotFoundException。FileNotFoundException當訪問存儲在/ storage/emulated/0目錄中的文件android
所以,我不明白爲什麼視頻文件不能被外界訪問,因爲我已經使用getExternalStorageDirectory()
將它保存到SD卡。我還爲清單文件添加了寫入權限。
P.S.我正在使用Nexus 7進行測試。請幫忙..
在此先感謝!
我添加了現在檢查..並且,該文件不存在。但是,我不知道錯誤的原因。由於我在錄像完成後得到意圖返回的filePath .. –
請檢查更新的答案。 –
感謝您在我的實施中指出了這個問題。之前我實際上是試圖將記錄的視頻保存在SD卡中的自定義文件夾中,因此它不起作用。但是,當我嘗試你的代碼,並將其保存到它的默認位置,它的工作..!謝謝.. –