3

所以我正在寻找一种打开浏览器文件对话框的方法,并允许用户选择一个目录并让它填充路径,或者选择一个文件或一组(在同一目录中)。这不是Java Applet。有这种对话的方法吗?那能支持IE 7及以上吗?还是我坚持使用 Java 解决方案?

我们目前有一个几年前由某人编写的基于 Java 的解决方案,由于新版本的 Java 的出现,由于操作系统的安全性越来越严格等等,它开始越来越失败。所以我试图找到替代解决方案,希望它更容易维护,不需要(最好)java来做。

我最终只是被困在哪里寻找甚至开始寻找任何正确的方法来做到这一点,如果它首先可能的话。似乎我所做的每一次搜索,都会让我陷入不适用的答案

编辑 我应该强调,这个对话框的唯一目标是让我可以在他们的本地机器上从用户那里获得一个目录和/或文件路径,而无需在完整路径中使用用户密钥。

4

1 回答 1

1

据我所知,在这种情况下,它只是 Java 或者可能是一些AIR+Flash 混合,真的。这样做的原因是您需要一些技术来:

  • 将您的选择识别为文件或目录
  • 从所选目录中读取所有文件和可能的子文件夹
  • 将它们排队上传,然后可能能够在服务器端恢复它们的结构

因此,您至少需要可以在本地使用客户端文件结构的东西,以及可以选择在服务器上重新创建相同结构的东西。

编辑:您可能还想检查一下:Upload a folder in ASP.NET of Flash or Silverlight

于 2012-10-05T17:41:38.343 回答