تقييم الموضوع :
  • 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 قياسية ؟ اي هل التعامل مع جميع هذه المخدمات بالبرمجة نفسها ؟؟؟

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] البحث باستخدام CheckedListBox لتكون نتيجة التحديد شرط لجملة الاستعلام ahmedramzyaish 0 116 19-02-24, 03:44 AM
آخر رد: ahmedramzyaish
  [VB.NET] إضافة أو حذف حقل فى قاعدة بيانات باستخدام كود VB.net AmeenRashed 21 1,198 30-12-23, 03:47 PM
آخر رد: Taha Okla
Information [VB.NET] أنواع ملفات التحديث أبو خالد الشكري 2 218 15-11-23, 12:00 PM
آخر رد: أبو خالد الشكري
  [سؤال] بدي انقل بيانات ملف اكسل الى ملف ثاني يوسف بطاح 0 239 08-11-23, 02:14 PM
آخر رد: يوسف بطاح
  [سؤال] تشغيل راديو عن طريق الانترنت أبوسعود 5 716 01-07-23, 10:34 PM
آخر رد: asmarsou
  طلب مساعدة في حفظ قالب للبصمة باستخدام جهاز SecuGen u20 assuhimi 5 696 15-05-23, 10:26 AM
آخر رد: assuhimi
  ربط جهازين عن طريق الانترنت (public ip) mom22jo 5 1,968 15-05-23, 12:25 AM
آخر رد: ابو محمد محمد محمد
  تنزيل ملف من موقع علي الانترنت ؟ Abdh111 12 1,282 04-05-23, 07:22 PM
آخر رد: ramy alfoly
Music [كود] هل لدى احد فكره عن كيفيه ارسال ملفات صوتيه عبر الشبكة badrkamel 3 1,714 19-04-23, 10:28 PM
آخر رد: Taha Okla
  تصدير البيانات الى PDF باستخدام ITextSharp لايدعم اللغة العربية فاطمة غ 10 5,827 20-12-22, 10:21 PM
آخر رد: احمد السعدنى

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


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