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?
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?
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 pada file:
tautan di halaman yang disajikan melalui HTTP . Untungnya IE juga menerima formulir tautan yang rusak.file:
tautan di halaman yang disajikan melalui HTTP.URL file://[servername]/[sharename]
harus membuka jendela explorer ke folder bersama di jaringan.
pastikan izin folder Anda disetel sehingga daftar direktori diizinkan, lalu arahkan jangkar Anda ke folder itu menggunakan chmod 701 (yang mungkin berisiko) misalnya
<a href="./downloads/folder_i_want_to_display/" >Go to downloads page</a>
pastikan bahwa Anda tidak memiliki index.html file indeks apa pun di direktori itu
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.
Tidak berfungsi di Chrome, tetapi jawaban lain ini menyarankan solusi melalui plugin:
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:
shell_exec('cd C:\path\to\file');
shell_exec('start .');
Ini membuka jendela penjelajah Windows lokal.
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,
<input type=button onClick="parent.location='file:///C:/Users/' " value='Users'>