Saya perlu mengizinkan pengguna aplikasi membuka folder dengan mengklik link di dalam halaman web. Jalur folder ada di jaringan dan dapat diakses dari mana saja. Saya mungkin yakin tidak ada cara mudah untuk melakukan ini, tetapi mungkin saya salah?
106
Jawaban:
Apakah Anda ingin membuka folder bersama di Windows Explorer? Anda perlu menggunakan
file:
tautan, tetapi ada peringatan:file://server/share/folder/
).file://///server/share/folder
) dan pengguna telah menonaktifkan batasan keamanan padafile:
tautan di halaman yang disajikan melalui HTTP . Untungnya IE juga menerima formulir tautan yang rusak.file:
tautan di halaman yang disajikan melalui HTTP.sumber
URL
file://[servername]/[sharename]
harus membuka jendela explorer ke folder bersama di jaringan.sumber
pastikan izin folder Anda disetel sehingga daftar direktori diizinkan, lalu arahkan jangkar Anda ke folder itu menggunakan chmod 701 (yang mungkin berisiko) misalnya
pastikan bahwa Anda tidak memiliki index.html file indeks apa pun di direktori itu
sumber
Menggunakan file: ///// tidak akan berfungsi jika setelan keamanan disetel ke tingkat sedang.
Jika Anda hanya ingin pengguna dapat mengunduh / melihat file * yang terletak di jaringan atau berbagi, Anda dapat menyiapkan Direktori Virtual di IIS. Pada tab Properties pastikan "A share located on another computer" dipilih dan "Connect as ..." adalah akun yang dapat melihat lokasi jaringan.
Link ke direktori virtual dari halaman web Anda (misalnya http: // yoursite / yourvirtualdir / ) dan ini akan membuka tampilan direktori di browser web.
* Anda dapat mengizinkan izin menulis pada direktori virtual untuk mengizinkan pengguna menambahkan file tetapi tidak mencobanya dan menganggap izin jaringan akan menimpa pengaturan ini.
sumber
Tidak berfungsi di Chrome, tetapi jawaban lain ini menyarankan solusi melalui plugin:
Bisakah Google Chrome membuka tautan lokal?
sumber
Anda juga dapat menyalin alamat tautan dan menempelkannya di jendela baru untuk menghindari keamanan. Ini berfungsi di chrome dan firefox tetapi Anda mungkin harus menambahkan garis miring di firefox.
sumber
Agak terlambat ke pesta, tetapi saya harus menyelesaikan ini untuk diri saya sendiri baru-baru ini, meskipun sedikit berbeda, ini mungkin masih membantu seseorang dengan keadaan yang mirip dengan saya.
Saya menggunakan xampp di laptop untuk menjalankan aplikasi situs web lokal murni di windows. (Lingkungan yang sangat spesifik yang saya tahu). Dalam contoh ini, saya menggunakan tautan html ke file php dan menjalankan:
Ini membuka jendela penjelajah Windows lokal.
sumber
Berharap itu akan membantu seseorang suatu hari nanti. Saya membuat POC kecil dan menemukan ini. Tombol A, onClick menampilkan konten folder. Di bawah ini adalah HTMLnya,
sumber