У меня есть путь к файлу, который я хочу загрузить на Parse.com.Как загрузить аудиофайл в Parse.com - Android
Например, один из файлов трактов: «/storage/emulated/0/app100/2015-06-04_00:45:16_RecordSound.3gp»
Теперь я хочу, чтобы загрузить его на Разбираем .com. Любое решение, как это сделать?
Я попытался написать метод для этого, но это не работает:
private ParseObject uploadAudioToParse(File audioFile, ParseObject po, String columnName){
if(audioFile != null){
Log.d("EB", "audioFile is not NULL: " + audioFile.toString());
ByteArrayOutputStream out = new ByteArrayOutputStream();
BufferedInputStream in = null;
try {
in = new BufferedInputStream(new FileInputStream(audioFile));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
int read;
byte[] buff = new byte[1024];
try {
while ((read = in.read(buff)) > 0)
{
out.write(buff, 0, read);
}
} catch (IOException e) {
e.printStackTrace();
}
try {
out.flush();
} catch (IOException e) {
e.printStackTrace();
}
byte[] audioBytes = out.toByteArray();
// Create the ParseFile
ParseFile file = new ParseFile(audioFile.getName() , audioBytes);
// Upload the file into Parse Cloud
file.saveInBackground();
po.put(columnName, file);
}
return po;
}
Спасибо!
есть ли какой-либо вывод из logcat или он просто не загружается в Parse –
Он просто не загружается в Parse. –
Ответил ниже, это должно быть решение! –