我想允许用户仅浏览特定文件夹或网址。这是我的实际js代码,只允许我浏览电脑上的所有文件夹:
var imghtml='<div id="qrfile"><canvas id="out-canvas" width="320" height="240"></canvas>'+
'<div id="imghelp">Select a QR'+
'<br>or drag & drop here'+
'<input type="file" onchange="handleFiles(this.files)"/>'+
'</div>'+
'</div>';
有没有办法允许用户浏览网页上的特定文件夹或特定网址文件夹?
答案 0 :(得分:0)
您无法使用javascript列出/浏览Web服务器文件夹,您需要服务器端语言.. php
,asp.net
等,以便javascript / jQuery AJAX
执行此操作在不刷新整个页面的情况下在不同文件夹之间导航。
使用服务器端语言,您无法打开Browse...
对话框,但可以对文件夹内容应用css
以显示Browse...
对话框和{{1 }}。
如果没有权限,则无法访问Web应用程序之外的任何文件夹。如果使用Desktop folder view
,则只能访问网络中的网络文件夹应用
在shared hosting
中,您可以使用scandir(php 5)或opendir(), readdir(), closedir()函数(php 4)列出文件和文件夹。
这是一个可视化桌面和文件夹的想法:
ExtJs Desktop Sample App