尝试看看这是否可能 -
1.) 用户登录我们的网站
2.) 指向一个目录
3.) javascript 代码读取目录的内容,显示这些目录中任何 jpeg/gif 的缩略图。这一切都无需将所有照片上传到服务器。一种半桌面应用程序。
第3点是我从来没有做过的事情,在线申请可以吗?
最佳答案
你不能这样做......还(除非你使用的是 Chrome 9 的预发布版)。有some APIs coming down the pike这将使支持它们的浏览器成为可能;有使用它们的描述in this article .
但现在,没有。为此,您需要使用允许本地文件访问的技术,例如 已签名 Java applet(普通未签名的显然不能这样做),或者在数量非常有限的平台和浏览器,一个 ActiveX 控件。
更新:抱歉,我上面提到的新 JavaScript API不会让您(用户授予)访问他们系统上的任何旧目录。它们确实允许您访问文件系统,但它是一个沙盒文件系统。所以你必须让用户将文件移动到沙箱中(你可以通过 File API 和 drag-and-drop 来完成,保持它完全是客户端的事情,不需要上传)。但这与您描述的不完全相同。
关于javascript - 使用 html javascript 处理目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984801/