تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف انقل ملفات من المخدم الى جهازي عبر الانترنت باستخدام VB.Net
#1
Star 
انا حسن مهندس ميكاترونيكس اقوم بتصميم برنامج للتسويق الالكتروني و تواجهني بعض العقبات و التي اتمنى ان اتشارك معكم في حلها و هذه الاسئلة التي سأطرحا قد تلفت النظر الى افكار و مواضيع مهمة لم تضاء فيما سبق و اتمنى التعازن من اخواني الاعزاء في هذا المنتدى الرائع . لن اطيل عليكم سأبدأ :

اول سؤال : البرنامج سيقوم بنسخ ملفات من المخدم عبر الانترنت الى حاسوب المستخدم و ايضا يقوم البرنامج برفع ملفات الى المخدم .

اريد ان اسأل ما هي افضل طريقة في VB.Net لاجراء هذا العمل ؟

هل استخدم تعليمات نسخ عادية مثل My.Computer.FileSystem.CopyFile
ام يجب استخدام تعليمات مثل : My.Computer.Network.DownloadFile
ام تعليمات مرتبطة ب FTP
و ما هو مسار المخدم الذي يجب ان اكتبه و ماذا لو استخدمت وحدة تخزين شبكية بدل التخزين على هارد المخدم نفسه و هل اسم المستخدم و كلمة المرور الذي سأكتبه في بارامترات My.Computer.Network.DownloadFile سيتعامل بشكل صحيح مع جهاز التخزين الشبكي NAS ام سيكون غير متوافق

ارجو المساعدة بالافكار على الاقل قبل ان نتكلم بالاكواد و لكم جزيل الشكر
الرد }}}}
تم الشكر بواسطة:
#2
(26-10-14, 07:02 PM)م.حسن كتب : انا حسن مهندس ميكاترونيكس اقوم بتصميم برنامج للتسويق الالكتروني و تواجهني بعض العقبات و التي اتمنى ان اتشارك معكم في حلها و هذه الاسئلة التي سأطرحا قد تلفت النظر الى افكار و مواضيع مهمة لم تضاء فيما سبق و اتمنى التعازن من اخواني الاعزاء في هذا المنتدى الرائع .  لن اطيل عليكم سأبدأ :

اول سؤال : البرنامج سيقوم بنسخ ملفات من المخدم عبر الانترنت الى حاسوب المستخدم و ايضا يقوم البرنامج برفع ملفات الى المخدم .

اريد ان اسأل ما هي افضل طريقة في VB.Net لاجراء هذا العمل ؟

هل استخدم تعليمات نسخ عادية مثل  

ام يجب استخدام تعليمات مثل :  My.Computer.Network.DownloadFile
ام تعليمات مرتبطة ب FTP
و ما هو مسار المخدم الذي يجب ان اكتبه و ماذا لو استخدمت وحدة تخزين شبكية بدل التخزين على هارد المخدم نفسه و هل اسم المستخدم و كلمة المرور الذي سأكتبه في بارامترات My.Computer.Network.DownloadFile  سيتعامل بشكل صحيح مع جهاز التخزين الشبكي NAS ام سيكون غير متوافق

ارجو المساعدة بالافكار على الاقل قبل ان نتكلم بالاكواد  و لكم جزيل الشكر

السلام عليكم


هذا الكود

PHP كود :
My.Computer.FileSystem.CopyFile 

تبع نسخ الملفات في الجهاز

واتوقع ماله اي دخل بي الخادم

اما هذا الكود


PHP كود :
My.Computer.Network.DownloadFile("",""

تبع تحميل ملف من الخادم


وهذا الكود


PHP كود :
My.Computer.Network.UploadFile(""""

تبع رفع الملفات


ملاحضة : اذا حبيت ترفع ملفات عن طريق اخر كود يجب فتح ftp عشان تقدر ترفع


وارجو التوضيح اكثر وشكرا
لحمد لله رب العالمين على كل شي
الرد }}}}
تم الشكر بواسطة: العزابي
#3
الف شكر اخي Hassan على الرد

انا افكر باحدى طريقتين لنقل الملفات :
1- في حال شبكة محلية يمكن ان نجعل مجلد معين مشترك و يصبح بامكان جميع الاجهزة على الشبكة الوصول الى هذا المجلد كما لو كان على هارد اي جهاز منهم
و يمكن الوصول اليه بكل سهولة بكتابة عنوان IP الخاص بالجهاز الحاوي على المجلد المشترك و بالتالي يمكن رفع او تحميل اي ملف بكل سهولة .

السؤال : هل يمكن ان اعمل نفس الطريقة و لكن الاختلاف الوحيد هو انه ليس شبكة محلية و انما شبكة واسعة عبر الانترنت

2- انا افكر ايضا ب FTP و قد يكون اكثر توافقية و لكن الامثلة التي اشاهدها في الكتب تتطلب وجود برنامج عميل Client و برنامج خادم Server هل انا مضطر لانشاء برنامج السيرفر ليقوم بالرد على برنامج العميل ام ان تحميل اعدادات FTP Server الخاصة بنظام التشغيل Windows او غيره تكون كفيلة بالرد على طلب العميل و اعطاءه الملف المطلوب.
الرد }}}}
تم الشكر بواسطة:
#4
(27-10-14, 11:19 PM)م.حسن كتب : الف شكر اخي Hassan على الرد

انا افكر باحدى طريقتين لنقل الملفات :
1- في حال شبكة محلية يمكن ان نجعل مجلد معين مشترك و يصبح بامكان جميع الاجهزة على الشبكة الوصول الى هذا المجلد كما لو كان على هارد اي جهاز منهم
   و يمكن الوصول اليه بكل سهولة بكتابة عنوان IP الخاص بالجهاز الحاوي على المجلد المشترك و بالتالي يمكن رفع او تحميل اي ملف بكل سهولة .
 
السؤال : هل يمكن ان اعمل نفس الطريقة و لكن الاختلاف الوحيد هو انه ليس شبكة محلية و انما شبكة واسعة عبر الانترنت

2- انا افكر ايضا ب FTP و قد يكون اكثر توافقية و لكن الامثلة التي اشاهدها في الكتب تتطلب وجود برنامج عميل Client و برنامج خادم Server هل انا مضطر لانشاء برنامج السيرفر ليقوم بالرد على برنامج العميل ام ان تحميل اعدادات FTP Server الخاصة بنظام التشغيل Windows او غيره تكون كفيلة بالرد على طلب العميل و اعطاءه الملف المطلوب.
شوف تقدر تسوي كل الي قلته وبذالك عن طريقة الاكواد الي فوق



انت اول شي اتجه الى الخادم وحمل اي برنامج يفتح اف تيبي في الخادم


وبعده افتح اف تي بي على كل اسم مشترك


يعني مثال كذا

الايبي\اسم المشترك


وهكذا ال ان تصل الى الي تبيه


لاكن اخوي موضوعك يبيله شغل شوي
لحمد لله رب العالمين على كل شي
الرد }}}}
تم الشكر بواسطة:
#5
هل FTP هو الحل الافضل لنقل الملفات عبر الانترنت؟
نزلت برنامج Serv _ U كخادم FTP و له برنامج يعمل Client و لكن لا اعلم كيف اتواصل معة باستخدام Vb.net و هل مخدمات ال FTP قياسية ؟ اي هل التعامل مع جميع هذه المخدمات بالبرمجة نفسها ؟؟؟

هل لديك اخي حسن اجابة شافية لان هذا الموضوع حيرني والله
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  نقل واسترجاع ملفات بواسطة الفيجوال بيسك عبدالرحمن المكاوي 22 456 أمس, 10:47 PM
آخر رد: عبدالرحمن المكاوي
  [سؤال] تشغيل ملفات الصوتية متتالية سوري حر 4 105 02-12-16, 07:18 AM
آخر رد: zinom
  التعديل علي datagridview باستخدام sql command dark1459 6 131 21-11-16, 11:55 AM
آخر رد: dark1459
  [VB.NET] (مشكله) في تسجيل الدخول لموقع badoo باستخدام HttpWebRequest ali ahmed 1997 1 189 17-11-16, 04:08 AM
آخر رد: الماجيك مسعد
  [VB.NET] عدة ملفات نصية rabeh.ram 2 57 13-11-16, 08:13 AM
آخر رد: rabeh.ram
Lightbulb [سؤال] هل يوجد اداة لاستعراض الانترنت غير webcontrol elhon.tec 1 154 09-11-16, 03:24 PM
آخر رد: elhon.tec
  [سؤال] مشكلة في حفظ البيانات باستخدام datagridview abdalla89 6 357 05-11-16, 02:47 AM
آخر رد: نايف 2006
  كيف انقل هذا الكود منForm2 اليForm1 3asfa~mdmra 2 72 30-10-16, 01:47 PM
آخر رد: 3asfa~mdmra
  معرفة الاشخاص المتصلين بقاعدة البيانات في الشبكة المحلية ببساطة مثل مقاهي الانترنت thevirus 2 123 29-10-16, 06:25 PM
آخر رد: thevirus
Photo [VB.NET] سؤالى عن انواع البيانات اريد اعرف نوع روابط الانترنت elhon.tec 4 99 27-10-16, 11:38 AM
آخر رد: ممدوح

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم