如果要获取网络上一个文件夹下的所有文件,可以用写程序的方式,依靠服务环境的支持遍历整个目录,按照一定的格式(比如数组,XML)返回给应用程序。其实还有更简单的解决方案:利用IIS。
IIS有一个设置,可以开放出一个目录的列表权限,这时候你用浏览器访问这个目录,就会得到这个目录下的文件列表(当然格式是HTML)...HTML?你是不是想到什么了?对,我们完全可以把它当作一个String,从中抽取到需要的数据。
下面说说在Flash中的做法:
先用LoadVars将原始的HTML载入,再匹配字符串,得到包含链接数据的数组:
function extraLinks(s:String):Array {//抽取链接
var a:Array=new Array();
var ss:Array=s.split("</A>");
var sss:Array=new Array();
var ssss:Array=new Array();
for(var i:Number=0;i<ss.length;i++) {
sss=ss[i].split('HREF="');
if(sss[1]!=undefined) {
ssss=sss[1].split('">');
if(ssss.length>0) {
a.push(ssss.toString());
}
}
}
a.reverse();
a.pop();
a.reverse();
return a;
}
现在已经拿到文件列表和链接的数组了,剩下的事就是显示出来,具体过程就不再阐述了。
分享到:
相关推荐
C# IIS 设置 C#代码操作IIS之虚拟目录 C# IIS 设置 C#代码操作IIS之虚拟目录
部署IIS7时,上传文件到特定目录下权限如何设置
C#下载IIS上flash,并保存到相应的路径。在网上找个一个例子,学习一下。也给需要这方面资料的人。共享一下。
真好IIS安装文件IIS安装文件IIS安装文件IIS安装文件IIS安装文件IIS安装文件IIS安装文件IIS安装文件IIS安装文件IIS安装文件
Windows安装IIS缺失的sxs文件 描述内容地址: https://blog.csdn.net/weixin_43151418/article/details/125070190
修改IIS上传文件过大,IIS配置上传文件过大
IIS.DL_和IIS.IN_ 文件下载
iis7安装文件 iis7安装文件 iis7安装文件 iis7安装文件
解决IIS没有访问文件的权限: 二、权限: 应用程序的用户如果没有访问数据库或网络的权限 1).在IIS管理器中 》应用程序池 》ASP.NET V4.0 》高级设置 》标识 》改为localSystem 不安全 2).Internet信息服务(IIS)管理...
iis中虚拟目录的作用:很多时候,上传的文件多了,架设服务器当初设定的主目录所在盘空间往往就不够了,怎么办?这就需要设置虚拟目录。
首先,在IIS服务器中,创建实验用文件夹“test”,并在文件夹里放置实验用文件“test.txt”,以供稍后复现目录遍历攻击时使用。 IIS禁止目录访问 在未修改配置的情况下,尝试读取网站目录: 很显然,此时无法读取到...
IIS文件上传(通过asp文件),附件上传
iis6安装缺失文件集合,里面包含了iisadmin.mof文件等等
主要介绍了C#实现获取IIS站点及虚拟目录信息的方法,可实现获取IIS站点信息及物理路径等功能,具有一定参考借鉴价值,需要的朋友可以参考下
网站,站点目录权限设置问题 对于整个站点包目录(网站程序所在的文件夹)的权限设置
IIS 安装需要的文件, 安装iis时候需要
IIS上传文件大小限制默认为30mb,总结一个更改的方案,共大家参考
iis需要的dll文件iis需要的dll文件iis需要的dll文件iis需要的dll文件
安装iis的时候需要浏览一个文件,我用的就是这个,拿出来和大家共享。安装的时候有一点要注意,会蹦出四五次浏览文件的提示,这不是文件有问题,只要再浏览该文件就可以了
本文为你解决在IIS7上无法上法上传大文件的办法