کلیدستان

نسخه‌ی کامل: دانلود فایل (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام.
ببخشید من وقتی فایل رو از سرور میخام دانلود کنم و تو حافظه خارجی بریزم ادرس حافظه خارجی رو به اضافه پوشه ای که میخام توش بریزم مینویسم اما وقتی  نامی براش تعیین میکنم ارور میده . کدشو اینجوری مینویسم

کد پی‌اچ‌پی:
String address Environment.getExternalStorageDirectory()
            .
toString();

FileOutputStream  output = new FileOutputStream(address+
                            
"/name_folder/name_file"); 

 وقتی مثه بالا مینویسم ارور میده.

ام وقتی قسمت نام فایل رو  حذف میکنم فایل دانلود میشه اما تو پوشه پیداش نیست.

کد پی‌اچ‌پی:
String address Environment.getExternalStorageDirectory()
            .
toString();

FileOutputStream  output = new FileOutputStream(address+
                            
"/name_folder/"); 

لطفا بگید چطوری تعیین کنم که هم فایل دانلود بشه و تو پوشه مورد نظر قابل روعیت باشه
سلام.
ابتدا چک کنید که پوشه ای با نام name_folder قبلا ساخته شده باشد (معمولا شرط می گذارند که اگر پوشه وجود ندارد، ابتدا پوشه ساخته شود).
عبارت name_file را برای نام فایل به کار برده اید، اما پسوندی ندارد. مثلا می تواند name_file.png باشد (پسوند مورد نظرتان را برای آن تعیین کنید).
چک کنید که اجازه نوشتن در حافظه خارجی (External Storage) در فایل AndroidManifest.xml از برنامه اندروید ذکر شده باشد.