نمایش نتایج 1 تا 2 از 2

نام تاپیک: دریافت فایل از FTP به وسیله سی شارپ

  1. #1

    دریافت فایل از FTP به وسیله سی شارپ

    دوستان سلام، وقت بخیر
    مشکلی در خصوص دانلود فایل از FTP دارم که ممنون میشم اگر کسی تجربه ای داره کمکم کنه.
    من از کد زیر برای دانلود فایل از FTP استفاده میکنم.

    FtpWebRequest request = (FtpWebRequest)WebRequest.Create(URL);
    request.Method = WebRequestMethods.Ftp.DownloadFile;
    request.Credentials = new NetworkCredential("username", "password");
    request.UsePassive = true;
    request.UseBinary = true;
    request.EnableSsl = false;
    using (FtpWebResponse response = (FtpWebResponse)request.GetResponse())
    {
    using (Stream responseStream = response.GetResponseStream())
    {
    ....
    در مواردی که نام و مسیر فایل ها انگلیسی هستند کد به خوبی کار میکنه، ولی وقتی نام فایل یا مسیر اون کاراکتر فارسی داشته باشه پاسخی از سرور دریافت نمیشه و با پیغام خطای زیر مواجه میشم:
    The remote server returned an error: (550) File unavailable (e.g., file not found, no access)
    Source


    طبیعتا این مشکل در حالت لیست کردن محتویات دایرکتوری های FTP هم وجود داره و اگر اسم فولدری فارسی باشه دیگه دسترسی به محتویات اون دایرکتوری ندارم
    ممنون میشم اگه راهنماییم بفرمایین




  2. #2

    نقل قول: دریافت فایل از FTP به وسیله سی شارپ

    ابتدا Url را با WebUtility.Encode کد کنید و بعد request رو بسازید.
    https://docs.microsoft.com/en-us/dot...lity.urlencode

تاپیک های مشابه

  1. سوال: نمایش id رکورد ثبت شده وسیله سی شارپ
    نوشته شده توسط fardinikam در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: دوشنبه 21 آبان 1397, 20:48 عصر
  2. گفتگو: مراحل مهندسی نرم افزار بوسیله uml
    نوشته شده توسط سیدسبحان در بخش تحلیل و طراحی نرم افزار
    پاسخ: 4
    آخرین پست: جمعه 15 خرداد 1394, 20:28 عصر
  3. سوال: آپدیت جدول اکسس به وسیله جدول اکسل به وسیله سی شارپ
    نوشته شده توسط momimomi در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 16 اردیبهشت 1392, 23:57 عصر
  4. اضافه کردن یک لینک در زمان اجرا بوسیله سی شارپ
    نوشته شده توسط rezaei_y در بخش ASP.NET Web Forms
    پاسخ: 12
    آخرین پست: سه شنبه 04 خرداد 1389, 20:59 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •