Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript转换目录中的多个文件扩展名?_Javascript_Asp.net_Type Conversion - Fatal编程技术网

使用Javascript转换目录中的多个文件扩展名?

使用Javascript转换目录中的多个文件扩展名?,javascript,asp.net,type-conversion,Javascript,Asp.net,Type Conversion,我是一名asp.net开发人员。用户可以在我的应用程序中上传他们的图片,稍后再查看。当用户查看自己的图片时,选择过滤器类别作为扩展,我想按扩展过滤它们。我想使用javascript过滤应用程序文件夹中的.jpg、.png。这可能吗?您可以使用ASP.Net读取服务器上的文件。只需稍加努力(和文件系统权限),您就可以在网页中创建一个简单的文件浏览器,并使用system.IO命名空间重命名文件。同样,这将读取和修改服务器上的文件 JavaScript对用户机器的访问非常有限(这是有充分理由的)。使用

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

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

JavaScript对用户机器的访问非常有限(这是有充分理由的)。使用JavaScript从典型的web页面修改用户机器上的文件是不可能的(在某些情况下,使用JavaScript可能是可能的)

如果您希望允许ASP.Net网站的用户修改其计算机(即客户端)上的文件,则您有以下几种选择:

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

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


这是不可能的。(在客户端和javascript中)谢谢Tim:-)我没有声誉可以投票:(@codebrain)你可以接受它作为答案,几天后你会得到声誉并给出+1。