PDA

View Full Version : سوال: اجرای آدرسی خاص در URL



maktab
پنج شنبه 16 آذر 1391, 23:57 عصر
هدف: اجرای آدرس file:///D:/Site/New.docx در URL.

در این مدت خیلی دنبال این موضوع بودم و چند تاپیک برای روش های مختلفی ایجاد کردم که هیچ کدام به نتیجه نرسیدن. این بار تصمیم گرفتم یک تاپیک بزنم و دنبال مشکل اصلی بگردم. روش کار اصلا مهم نیست.

من برای اجرای یک فایل از سیستم لوکال هر کاری کردم به نتیجه نرسیدم!!! واقعا برای من عجیبه که چرا نمیشه :گیج: فقط میخوام آدرس بالا اجرا بشه، روش کار اصلا مهم نیست. اگر آدرس بالا را در مرورگر کپی کنم و اجرا کنم به درستی مرورگر میتونه فایل مورد نظر را فراخوانی کنه ولی:

از کدنویسی استفاده کردم جواب نگرفتیم...

از نوشتن بصورت لینک استفاده کردم:


<a href="file:///D:/Site/New.docx">New</a>


وقتی سایت در حال اجراست لینک جواب نمیده (کلا غیرفعاله) فرقی هم نمیکنه سایت بر روی لوکال باشه یا هاست. جالبیش وقتی صفحه مرورگر را ذخیره میکنم و فایل ذخیره شده را باز میکنم این بار لینک جواب میده و فایل را فراخوانی میکنه!!

با جاوا خواستم این کار را بکنم که باز هم نشد...

واقعا برام جای سواله که چرا نمیشه؟؟ و برای رفع این مشکل باید چکار کرد؟

hamed_hossani
جمعه 17 آذر 1391, 01:27 صبح
browser security prevents a website from opening a file on the local disk
به دلایل امنیتی نمی شه!

M.D.A_M.D.A
جمعه 17 آذر 1391, 09:22 صبح
سلام
احتمال 99.9% مرورگر اجازه نمیده.



جعبه شنی (sand box rendering)این جعبه شنی در واقع به مفهوم ساده به معنی آن است که هنگامیکه یک مهاجم سعی می کند به درون مرورگر نفوذ کند و بتواند از طریق آن به فایل های سیستمی و ریجستری دسترسی پیدا کند، مرورگر در وضعیت جعبه شنی کار را برای مهاجم سخت تر می کند زیرا وی میبایست اکنون راهی نیز برای دور زدن جعبه شنی فراهم کند. به این طریق که جهبه شنی از ترجمه و تغییر فایل ها توسط موتور نمایش دهنده صفحات وب جلوگیری می کند و از دخالت بیرونی در ریجستری، فایل های سیستمی و هر خواندن و نوشتن دیگری از روی فایل های مهم ممانعت می کند.

aliblue
جمعه 17 آذر 1391, 09:59 صبح
شاید مشکل از آدرس دهی باشد.خوب وقتی که صفحه رو Save as میکنی،صفحه فعلی توی سیستم قرار میگیره و از اونجا میتونه بره درایو D و سپس فولدر مورد نظر و فایل مورد نظر.
ولی وقتی سایتت رو توی پوشه ی C:\inetpub\wwwroot ریختی،داخل این فولدر درایوی به نام D و فولدر Site و ... موجود نیست.
یه امتحان بکن فایل New.docx را کنار بقیه صفحات یعنی مستقیما درون wwwroot بریز بعد آدرسش رو در لینک قرار بده ببین باز میکنه؟

maktab
جمعه 17 آذر 1391, 11:10 صبح
اگر بحث امنیته. چطور میشه اون رو از مرورگر حذف کرد؟ این کار قراره برای سیستم های داخلی انجام بشه (اتوماسیون).

اگر نمیشه، پس در یک اتوماسیون چطور یک فایل از سرور اجرا میشه؟ اصلا معنی نداره اون فایل دانلود بشه و بعد از ویرایش مجددا اپلود بشه. با ftp نمیشه؟ در کل راه چاره چیست؟

hamed_hossani
جمعه 17 آذر 1391, 17:44 عصر
کامپوننت های که pdf رو تو بروزر نشون می دن! چطور عمل میکنن.
:متفکر:

M.D.A_M.D.A
جمعه 17 آذر 1391, 22:42 عصر
نمی دونم چرا این همه فارسی رو پاس می دارید
10 ثانیه طول کشیده من اینو بخونم


سلکت

همون select

شما هم می تونید بجای
بروزر بنویسید مرورگر
:چشمک: