嗨朋友!, 我只是試圖從url下載圖像到內部存儲http://github.com/google/fonts/blob/master/apache/roboto/Roboto-Regular.ttf?raw=true。我創建了目錄。在Android下載url文件到內部存儲時出錯?
try
{
File folder = new File(getFilesDir() + "/"+"SS");
if (!folder.exists())
{
folder.mkdir();
Log.i("Directory","Created");
}
//URL connection
URL url = new URL(fonturl);
HttpURLConnection c = (HttpURLConnection)
url.openConnection();
c.connect();
File apkStorage=new File(getFilesDir().getPath());
Log.i("ApkStorage",""+apkStorage);
outputFile=new File(apkStorage.getAbsolutePath() +"/");
if(!outputFile.exists())
{
try {
outputFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
Log.e("FIle", "File Created");
}
FileOutputStream fos = new FileOutputStream(outputFile);
InputStream is = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ((len1 = is.read(buffer)) != -1) {
fos.write(buffer, 0, len1);
}
fos.close();
is.close();
}
catch (Exception e) {
e.printStackTrace();
outputFile = null;
Log.e("Error", "Download Error Exception " + e.getMessage());
}
}
它只是創建文件名我指定download.jpg不從url下載文件到內部存儲。
錯誤:沒有在我的目錄下載字體顯示像這樣的錯誤下載錯誤異常/data/user/0/sdk.nfnlabs.in.customfonts/files(是一個目錄)。它應該直接下載到我的目錄,如roboto.tff而不提供文件名。
是什麼錯誤可以用您的問題每股 –
請分享錯誤日誌 – Gaurav
請幫我在哪裏出錯了 – saiRam89