【发布时间】:2010-12-15 10:41:29
【问题描述】:
我正在以编程方式从 Web 服务器下载文件。下载完成后,我检查了文件。大小、扩展名和所有其他参数都是正确的,但是当我尝试在媒体播放器中播放该文件时,它显示它已损坏。
这是我的代码:
byte[] b = null;
InputStream in = null;
b = new byte[Integer.parseInt(size)]; // size of the file.
in = OpenHttpConnection(URL);
in.read(b);
in.close();
File folder = new File("/sdcard", "folder");
boolean check = folder.mkdirs();
Log.d("HttpDownload", "check " + check);
File myFile = new File("/sdcard/folder/" + name);
myFile.createNewFile();
OutputStream filoutputStream = new FileOutputStream(myFile);
filoutputStream.write(b);
filoutputStream.flush();
filoutputStream.close();
【问题讨论】:
标签: android