![]() |
|
[سؤال] كيف انقل ملفات من المخدم الى جهازي عبر الانترنت باستخدام VB.Net - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] كيف انقل ملفات من المخدم الى جهازي عبر الانترنت باستخدام VB.Net (/showthread.php?tid=10499) |
كيف انقل ملفات من المخدم الى جهازي عبر الانترنت باستخدام VB.Net - م.حسن - 26-10-14 انا حسن مهندس ميكاترونيكس اقوم بتصميم برنامج للتسويق الالكتروني و تواجهني بعض العقبات و التي اتمنى ان اتشارك معكم في حلها و هذه الاسئلة التي سأطرحا قد تلفت النظر الى افكار و مواضيع مهمة لم تضاء فيما سبق و اتمنى التعازن من اخواني الاعزاء في هذا المنتدى الرائع . لن اطيل عليكم سأبدأ : اول سؤال : البرنامج سيقوم بنسخ ملفات من المخدم عبر الانترنت الى حاسوب المستخدم و ايضا يقوم البرنامج برفع ملفات الى المخدم . اريد ان اسأل ما هي افضل طريقة في VB.Net لاجراء هذا العمل ؟ هل استخدم تعليمات نسخ عادية مثل My.Computer.FileSystem.CopyFile ام يجب استخدام تعليمات مثل : My.Computer.Network.DownloadFile ام تعليمات مرتبطة ب FTP و ما هو مسار المخدم الذي يجب ان اكتبه و ماذا لو استخدمت وحدة تخزين شبكية بدل التخزين على هارد المخدم نفسه و هل اسم المستخدم و كلمة المرور الذي سأكتبه في بارامترات My.Computer.Network.DownloadFile سيتعامل بشكل صحيح مع جهاز التخزين الشبكي NAS ام سيكون غير متوافق ارجو المساعدة بالافكار على الاقل قبل ان نتكلم بالاكواد و لكم جزيل الشكر RE: كيف انقل ملفات من المخدم الى جهازي عبر الانترنت باستخدام VB.Net - hassan - 27-10-14 (26-10-14, 07:02 PM)م.حسن كتب : انا حسن مهندس ميكاترونيكس اقوم بتصميم برنامج للتسويق الالكتروني و تواجهني بعض العقبات و التي اتمنى ان اتشارك معكم في حلها و هذه الاسئلة التي سأطرحا قد تلفت النظر الى افكار و مواضيع مهمة لم تضاء فيما سبق و اتمنى التعازن من اخواني الاعزاء في هذا المنتدى الرائع . لن اطيل عليكم سأبدأ : السلام عليكم هذا الكود PHP كود : My.Computer.FileSystem.CopyFile تبع نسخ الملفات في الجهاز واتوقع ماله اي دخل بي الخادم اما هذا الكود PHP كود : My.Computer.Network.DownloadFile("","") تبع تحميل ملف من الخادم وهذا الكود PHP كود : My.Computer.Network.UploadFile("", "") تبع رفع الملفات ملاحضة : اذا حبيت ترفع ملفات عن طريق اخر كود يجب فتح ftp عشان تقدر ترفع وارجو التوضيح اكثر وشكرا RE: كيف انقل ملفات من المخدم الى جهازي عبر الانترنت باستخدام VB.Net - م.حسن - 27-10-14 الف شكر اخي Hassan على الرد انا افكر باحدى طريقتين لنقل الملفات : 1- في حال شبكة محلية يمكن ان نجعل مجلد معين مشترك و يصبح بامكان جميع الاجهزة على الشبكة الوصول الى هذا المجلد كما لو كان على هارد اي جهاز منهم و يمكن الوصول اليه بكل سهولة بكتابة عنوان IP الخاص بالجهاز الحاوي على المجلد المشترك و بالتالي يمكن رفع او تحميل اي ملف بكل سهولة . السؤال : هل يمكن ان اعمل نفس الطريقة و لكن الاختلاف الوحيد هو انه ليس شبكة محلية و انما شبكة واسعة عبر الانترنت 2- انا افكر ايضا ب FTP و قد يكون اكثر توافقية و لكن الامثلة التي اشاهدها في الكتب تتطلب وجود برنامج عميل Client و برنامج خادم Server هل انا مضطر لانشاء برنامج السيرفر ليقوم بالرد على برنامج العميل ام ان تحميل اعدادات FTP Server الخاصة بنظام التشغيل Windows او غيره تكون كفيلة بالرد على طلب العميل و اعطاءه الملف المطلوب. RE: كيف انقل ملفات من المخدم الى جهازي عبر الانترنت باستخدام VB.Net - hassan - 28-10-14 (27-10-14, 11:19 PM)م.حسن كتب : الف شكر اخي Hassan على الردشوف تقدر تسوي كل الي قلته وبذالك عن طريقة الاكواد الي فوق انت اول شي اتجه الى الخادم وحمل اي برنامج يفتح اف تيبي في الخادم وبعده افتح اف تي بي على كل اسم مشترك يعني مثال كذا الايبي\اسم المشترك وهكذا ال ان تصل الى الي تبيه لاكن اخوي موضوعك يبيله شغل شوي RE: كيف انقل ملفات من المخدم الى جهازي عبر الانترنت باستخدام VB.Net - م.حسن - 28-10-14 هل FTP هو الحل الافضل لنقل الملفات عبر الانترنت؟ نزلت برنامج Serv _ U كخادم FTP و له برنامج يعمل Client و لكن لا اعلم كيف اتواصل معة باستخدام Vb.net و هل مخدمات ال FTP قياسية ؟ اي هل التعامل مع جميع هذه المخدمات بالبرمجة نفسها ؟؟؟ هل لديك اخي حسن اجابة شافية لان هذا الموضوع حيرني والله |