\ DriveHQ Customer Support Forum \
اقرأ/أجب : 51282/2
  • amirak
  • (1دعامات)
Net.WebRequestMethods.Ftp.ListDirectory

أهلاً،

أستخدم إطار عمل .NET للاتصال بـ DriveHQ. عندما أستخدم Net.WebRequestMethods.Ftp.ListDirectory لا يُرجع سوى أسماء الملفات ولا يظهر أي مجلد.

ما هو الخطأ؟


02/08/31 12:59:06 ص

  • DriveHQ Webmaster
  • (1098دعامات)
موضوع: ردًا على: Net.WebRequestMethods.Ftp.ListDirectory
ردًا على: Net.WebRequestMethods.Ftp.ListDirectory

معذرةً، لا يمكننا عادةً تقديم الدعم لأسئلة التطوير التفصيلية. عليكَ تحليل أوامر FTP المُرسلة والاستجابات المُستلمة. يمكنكَ مقارنتها ببرامج عميل FTP أخرى. معظم برامج عميل FTP ذات واجهة المستخدم الرسومية تعرض معلومات سجل FTP التفصيلية.

بالنسبة لمستخدمي لغة C#، قمنا باختبار برنامج تجريبي وهو يعمل بشكل جيد:

-----------------------------------

 

 

ثابت فارغ رئيسي(خيط

[] args)

{

 

 

طلب ويب Ftp الطلب = (طلب ويب Ftp)طلب ويب.يخلق("ftp://ftp.drivehq.com"

);

request.Method =

 

طرق طلب الويب.بروتوكول نقل الملفات

.ListDirectoryDetails;

 

 

// قم بتغييره إلى اسم المستخدم / كلمة المرور الحقيقية الخاصة بك؛.

request.Credentials =

 

جديد بيانات اعتماد الشبكة ("اسم المستخدم",كلمة المرور

);

 

 

استجابة الويب Ftp الاستجابة = (استجابة الويب Ftp

)request.GetResponse();

 

 

 

تدفق

responseStream = response.GetResponseStream();

 

 

قارئ البث قارئ = جديد قارئ البث

(responseStream)؛

 

 

وحدة التحكم

.WriteLine(reader.ReadToEnd());

 

 

وحدة التحكم.اكتب سطرًا ("اكتملت قائمة الدليل، الحالة {0}"

, response.StatusDescription);

 

reader.Close();

response.Close();

}

 ---------------

يُعيد البرنامج أسماء الملفات وأسماء المجلدات.

يرجى ملاحظة أننا لا نستطيع تقديم الدعم الفني حول كيفية تطوير البرامج؛ ومع ذلك، إذا كنت تعتقد / وجدت أخطاء في خادم FTP الخاص بنا، فيرجى الاتصال بنا بمعلومات أكثر تفصيلاً وسنقوم بإصلاح المشكلة في أسرع وقت ممكن.

 

 

 

 

 

 

 

 

 

 


رد
04/08/31 01:03:10 م

  • zyzy
  • (1دعامات)
موضوع: ردًا على: Net.WebRequestMethods.Ftp.ListDirectory
ردًا على: Net.WebRequestMethods.Ftp.ListDirectory

إذا استخدمت الكود المذكور أعلاه تمامًا، فسيكون كل شيء على ما يرام. أما إذا غيرت ListDirectoryDetails إلى ListDirectory، فسأحصل على الخطأ التالي.

أعاد الخادم البعيد الخطأ التالي: (550) الملف غير متوفر (على سبيل المثال، لم يتم العثور على الملف، لا يوجد وصول)

هل وظيفة ListDirectory غير مدعومة؟ لديّ ملفات ومجلدات في دليلي...


رد
01/02/32 06:47:00 م

احفظ وشارك
الرد السريع

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003