【问题标题】:Converting multiple file extensions in a directory using Javascript? [closed]使用Javascript转换目录中的多个文件扩展名? [关闭]
【发布时间】:2012-10-17 10:22:44
【问题描述】:

我是一名 asp.net 开发人员。用户可以在我的应用程序中上传他们的图片并稍后查看。当用户查看自己的图片选择过滤器类别作为扩展名时,我想按扩展名过滤它们。我想使用 javascript 过滤应用程序文件夹中的 .jpg、.png ..如果用户想要基于扩展名查看。这可能吗?

【问题讨论】:

  • 不可能。 (在客户端和javascript中)

标签: javascript asp.net type-conversion


【解决方案1】:

您可以使用 ASP.Net 读取服务器上的文件。通过一点努力(和文件系统权限),您可以在网页中创建一个简单的文件浏览器,并使用 System.IO 命名空间重命名文件。同样,这将读取和修改服务器上的文件

JavaScript 对用户机器的访问非常有限(有充分的理由)。无法使用典型网页中的 JavaScript 修改用户计算机上的文件(在某些情况下使用 browser extensions 可能是可能的)。

如果您想允许您的 ASP.Net 网站的用户在他们的机器(即客户端)上修改文件,那么您有几个选择:

  • 创建一个他们可以下载并在自己的机器上运行的应用程序。

  • 使用浏览器插件(FlashSilverlight、ActiveX、Java)。这些都带有许多警告,在我看来它们是糟糕的选择,但从技术上讲,它们可以让您访问文件系统。

【讨论】:

  • 谢谢蒂姆 :-) 我没有声望投票 :-(
  • @codebrain 您可以接受它作为答案,并在几天后获得声誉并给予 +1。
猜你喜欢
  • 1970-01-01
  • 2015-05-06
  • 1970-01-01
  • 2020-09-12
  • 1970-01-01
  • 1970-01-01
  • 2021-09-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多