我正在为朋友构建一个Web应用程序,用户界面应该允许用户按下按钮,并且它应该以某种方式上载CD-ROM/DVD的所有内容他们已经插入到服务器。使用浏览器从CD-ROM或DVD读取数据
我无法真正拥有浏览器的标准“选择文件...”,因为CD内有许多不同的文件,在许多不同的文件夹下。所以我不能让我的用户单独选择所有文件 - 即使我实现了HTML5多选,他们仍然必须浏览所有子文件夹(可能有几个级别)。此外,这需要在IE8上工作,所以多选不会奏效。
实现此目标的最佳选择是什么?我正在寻找最透明的解决方案 - 下载Java小程序或外部插件会带来太多的开销。闪光灯可以实现这样的事情吗? Flash仍然是一个插件,但它可以接受,因为它在很多地方都有使用,并且不需要像Java小程序那样的“运行权限”。
谢谢
Java applet或某个ActiveX控件应该可以帮到你。 – IrfanClemson
是否有已知的Java applet(库)可以完成这种任务,而不是重新发明轮子? –
递归文件上传将需要文件系统遍历,这是由浏览器环境(包括Flash)(仅限明确选定的文件可用)所限制的。 Java,ActiveX或者从HTTP转移到更适合这种类型的任务的FTP之类的东西都是有道理的。我建议你至少有一个可行的解决方案,你只需要告诉人们发送一份关于如何创建一个的档案。这是透明和可维护的,而其他解决方案更可能导致问题,这可能会使一些用户受到的影响远远不止这些小的不便。 –