آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

به شدت به کمکتون نیاز دارم لطفا

Erfannj  10 سال پیش  10 سال پیش
0 0

سلام دوستان عزیز چطور می تونم این کار ها رو برای این کد انجام بدم

  1. Create an AsyncTask File

  2. Connect to the server Using httpGet or Post

  3. Store the Response to the data/data/packagename/mydownload
fileName = fileName.replaceAll("[^a-zA-Z0-9- _,()]+","")+ ".(your format example PDF)";

    client = new DefaultHttpClient();

        request = new HttpGet(URL);



    response = client.execute(request);



    HttpEntity entity = response.getEntity();
    String PATH = "/data/data/" + context.getPackageName() + "/mydownload/";
    File file = new File(PATH);
    file.mkdirs();



    final long lenghtOfFile = entity.getContentLength();
    File outputFile = new File(file, fileName);

    Log.i("length",lenghtOfFile +fileName);
    //if(outputFile.exists())   {
    FileOutputStream fos = new FileOutputStream(outputFile);

    InputStream  is = entity.getContent();



    byte[] buffer = new byte[1024];
    int len1 = 0;
    long total = 0;


    while ((len1 = is.read(buffer)) != -1) {
        fos.write(buffer, 0, len1); 

        }

    }
    fos.close();
    is.close();

 

0 0
لطفا کمکم کنبد هر کس کمکم کنه بهش 5000 پوش می زنم (10 سال پیش)
0 0
اول یه کلاس از AsyncTask بساز و بعد اطلاعات رو توی doInBackground بگیر و بعد توی متد onPostExecute اطلاعات رو ذخیر کن (10 سال پیش)
0 0
کد کامل رو می خواستم لطفا کمکم کنید (10 سال پیش)
0 0
لطفا کد های رو طبق قوانین انجمن بزارین و کپی پیست نکنید و همین طور کامل تا مشخص باشه تا دوستان بتونن کمک کنن (10 سال پیش)
0 0
گذاشتم (10 سال پیش)
0 0
واقعا در این انجمن بزرگ یه نفر پیدا نمی شه کمکم کنه (10 سال پیش)
0 0
سوالتون و کامنتتون از خشت اول تا ثریا ایراد داره، قوانین رو رعایت کنید ! (10 سال پیش)
0 0
حل کردم خودم (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .