العضو لدت الارتباطات التشعبية إلى الملفات التي استضافتها على مشاركة شبكة

StackOverflow https://stackoverflow.com/questions/1627419

سؤال

وهدفي النهائي هو للسماح للمستخدمين لتحديد ملف من الحوار كما لو أنهم تحميل ملف. بدلا من ملف يتم حفظها إلى الملقم، سيتم إنشاء ارتباط تشعبي من مسار الملف. وبعد ذلك يتم استخدام هذا الارتباط التشعبي على صفحة الشبكة الداخلية لدينا من أجل فتح ملف موجود على حصة شبكتنا. هل هناك أي طريقة عملية لتحقيق ذلك؟

ولقد حاولت كل من HTML نوع الملف إدراج وتحكم FileUpload صافي ولكن لن يفلح أي منهما منذ لأسباب أمنية المسار الكامل للملف يمكن الوصول إليها أبدا.

وتم بناء موقع إنترانت في VB.Net.

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

وافترض حصة محرك أقراص الشبكة الخاص بك هو S: محرك الأقراص

وإذا كنت تستخدم الملف القديم عادي: // اسلوب URI في الروابط سوف السيارات مفتوحة إلى الملفات على محرك الأقراص حصة

وأي بمعنى. ملف: // الصورة: \ techfiles \ على Myfile.txt

ومن أجل وضع الملف على محرك الأقراص المشاركة، يجب أن تكون قيد التشغيل أن تطبيق الويب على خادم محرك حصة (أو لديك الوصول إلى ذلك)، وذلك فقط حفظ هذا الملف خارج إلى خادم سهم، ثم تولد المسار. حقيقة أن خادم تطبيق الويب يحمل مؤقتا إلى ملف قبل تخزين فإنه لا ينبغي أن يزعجك كثيرا ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top