بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارور بخش دانلود
با سلام خدمت دوستان گرامی
من تو قسمت دانلود فایل از سرور گیر کردم و دقیقا دستور هارو درست مثل آموزش واردم میکنم اما وقتی برنامه اجرا میشه ارور میده
کلاس G
package com.downloader.first;
import java.io.File;
import android.app.Application;
import android.os.Environment;
public class G extends Application {
public static final String DIR_CARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String DIR_APP = DIR_CARD + "/android-downloader";
public static final int Download_buffer_Size = 8 * 1024;
@Override
public void onCreate() {
super.onCreate();
new File(DIR_APP).mkdirs();
}
}
کد بخش دانلود (اروری که میده مربوت به خط connection.connect() هستش و دیگری مربوط به ارسال مشخصات
package com.downloader.first;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class filedownloader {
public static void download(String downloadpath, String filepath) {
try {
URL url = new URL(downloadpath);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setDoOutput(true);
connection.connect();
File file = new File(filepath);
if (file.exists()) {
file.delete();
}
;
FileOutputStream outputStream = new FileOutputStream(filepath);
InputStream inputStream = connection.getInputStream();
byte[] buffer = new byte[G.Download_buffer_Size];
int len = 0;
while ((len = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, len);
}
outputStream.close();
}
catch (MalformedURLException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
کد ارسال URL
package com.downloader.first;
import android.app.Activity;
import android.os.Bundle;
public class downloaderActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
filedownloader.download("http://192.168.1.101/file-downloader/photo-1.png", G.DIR_DIRAPP + "/test.png");
}
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .