العضو لدت الارتباطات التشعبية إلى الملفات التي استضافتها على مشاركة شبكة
سؤال
وهدفي النهائي هو للسماح للمستخدمين لتحديد ملف من الحوار كما لو أنهم تحميل ملف. بدلا من ملف يتم حفظها إلى الملقم، سيتم إنشاء ارتباط تشعبي من مسار الملف. وبعد ذلك يتم استخدام هذا الارتباط التشعبي على صفحة الشبكة الداخلية لدينا من أجل فتح ملف موجود على حصة شبكتنا. هل هناك أي طريقة عملية لتحقيق ذلك؟
ولقد حاولت كل من HTML نوع الملف إدراج وتحكم FileUpload صافي ولكن لن يفلح أي منهما منذ لأسباب أمنية المسار الكامل للملف يمكن الوصول إليها أبدا.
وتم بناء موقع إنترانت في VB.Net.
المحلول
وأنت لن تكون قادرة على القيام بذلك من خلال صفحة الويب العادية، لأن موقع على شبكة الإنترنت الوصول إلى مسار ملف من شأنه أن يشكل انتهاكا الأمن الإجمالي. شيء واحد يمكن القيام به هو أن يكون هناك رقابة على الصفحة الخاصة بك حيث يخلق خادم شجرة الملف من تصفح شبكة سهم. بعد ذلك للمستخدم تحديد مسار الملف من هذه الشجرة ولدت الخادم.
نصائح أخرى
وافترض حصة محرك أقراص الشبكة الخاص بك هو S: محرك الأقراص
وإذا كنت تستخدم الملف القديم عادي: // اسلوب URI في الروابط سوف السيارات مفتوحة إلى الملفات على محرك الأقراص حصة
وأي بمعنى. ملف: // الصورة: \ techfiles \ على Myfile.txt
ومن أجل وضع الملف على محرك الأقراص المشاركة، يجب أن تكون قيد التشغيل أن تطبيق الويب على خادم محرك حصة (أو لديك الوصول إلى ذلك)، وذلك فقط حفظ هذا الملف خارج إلى خادم سهم، ثم تولد المسار. حقيقة أن خادم تطبيق الويب يحمل مؤقتا إلى ملف قبل تخزين فإنه لا ينبغي أن يزعجك كثيرا ...