网站里面的.asp文件asp数组写入txt文件的是什么内容的?有详细的解答最好

asp文件阅读器
asp文件阅读器
(C)2017 列表网&琼ICP备号-12&增值电信业务经营许可证B2-&asp文件是什么?asp文件格式介绍ASP翻译过来就是动态服务器页面,ASP和PHP一样都是时下流行的后台脚本语言,大部分网站都采用了ASP为脚本制作的。asp文件是一种动态网页文件,需要要在系统中安装IIS,通过服务器设置后用浏览器访问才能看到实际效果,因为asp文件一般在服务端执行,所以通常直接打开不会被执行。如果想要打开编辑asp文件,可以安装IIS服务器,或使用dreamweaver、editplus等编辑器都可以打开asp文件。
asp文件怎么打开?asp文件相关软件推荐
软件等级:
大小:96.7M更新时间:软件类型:国产软件共享软件简体
Dreamweaver CS5 的新增功能:Adobe Dreamweaver CS5 下载是开发人员能充满自信地构建基于标准的网站制作软件
软件等级:
大小:278.8M更新时间:软件类型:国产软件免费软件简体
CS6新版本使用了自适应网格版面创建页面,在发布前使用多屏幕预览审阅设计,可大大提高工作效率。改善的 FTP 性能,更高效地传输大型文件。“实时视图”和“多屏幕预览”面板可呈现 HTML5 代码
软件等级:
大小:1.76G更新时间:软件类型:国产软件免费软件简体
Visual Studio是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前已正式发布的是 9.0 版本,也就是 Visual Studio 2008,而在2008年12月份,
软件等级:
大小:4.2M更新时间:软件类型:汉化软件免费软件简体
EditPlus中文版是一款功能强大、可取代Window记事本的文字编辑器,同时也可作为网页文件编辑器,完美汉化破解,支持64位,解压即可运行
软件等级:
大小:2.7M更新时间:软件类型:国外软件免费软件多国语言[中文]
Notepad++是程序员必备的文本编辑器,支持27种编程语言,Notepad++中文版通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等,完全可取代系统笔记本
软件等级:
大小:5.1M更新时间:软件类型:国外软件共享软件简体
文本编辑器是一个不用多说的强大的编辑工具。EmEditor支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限撤消/重做等,是替代记事本的最佳编辑器
软件等级:
大小:332KB更新时间:软件类型:汉化软件免费软件简体
一个外观类似系统记事本的文本编辑工具,但比记事本有了很大的增强
软件等级:
大小:14M更新时间:软件类型:国外软件试用软件简体
UltraEdit 是一套功能强大的文本编辑器,简称UE编辑器,可以编辑文本、十六进制、ASCII码
asp文件扩展阅读以win2003操作系统,硬盘采用NTFS文件系统。网站的权限设置包含两部分:主要是网站文件夹与文件的访问权限,其次是IIS中的internet 匿名用户的访问权限。 一、网站文件夹与文件访问权限的设置 &&&&&& 假设ASP网站在以下文件夹中:web 、bbs,我们称其为网站根文件夹。 1、相同的设置 (1)本地用户一般都要对站点内的文件夹和文件进行维护,所以所有的文件夹和文件必须给予本地超级用户完全控制的权限(不要忘记给超级用户设置强大 的密码)。 (2)我们知道网站中大部分文件都是asp程序,这些文件必须具有“读取和运行”的权限。所以要给web、bbs根文件夹添加internet来宾 用户,设置读取和运行的权限,并让它们底下的所有子文件夹和文件继承到这个权限。(请注意:先不要取消子文件夹的继承权——特殊的毕竟是“少数分子”,我 们后面来个别对付它们) (3)所有的文件夹只保留administrator和internet来客用户,其它的用户都删除。[注意:如果同时有.net环境还需要 USERS用户!] &&&&&&&使权限可编辑的操作方法:文件夹的权限默认是继承来的,而继承的权限不能直接编辑。操作方法如下,以web为例,打开该文件夹的属性 对话框,点击“安全”标签,点击“高级”按钮,把“允许把来自父系的可继承权限传播给该对象”的复选框中的钩去掉,然后,又会弹出一对话框,点击“复 制”,这样,这个文件夹就复制到了默认的那些权限(不是继承的),就可以编辑了。 2、web的设置 如上所述,现在,web站点内的所有文件internet来客用户都有“读取和运行”的权限。在此基础上,需要进行特别设置的有(不作特别说明,都 指internet来客用户): database、 count:再添加“修改”的权限。 各频道(如article)内的UploadFiles和js文件夹:添加“修改”权限。 3、动网BBS:Data、UploadFiles、UploadFaces、 Dv_ForumNews这几个文件夹都添加“修改”的权限。 4、再次强调:那些需要写入/修改权限的只是被改动的文件或文件夹,比如数据库文件、数据库文件夹;用来进行数 据库操作的asp文件不需要设置为修改/写入权限,它们只需要统一设置为读取和运行! 二、IIS中的internet匿名用户访问权限的设置 &&&&&&&
一般地,IIS中,Asp网站中大多数的文件夹和文件要给予internet匿名用户“读取”和“纯脚本”的执行许可,切记不能选“写入”,其它的用默认 设置。 &&&&&&&
但是,对那些在文件夹权限设置时,给了internet来客用户“修改”权的,要在IIS中重新设置它们的“执行许可”权:如果文件夹中没有asp
和js文件的(如:data、UploadFiles),钩选“读取”,执行许可都设置为“无”,即不允许任何脚本运行。这样,即使这个文件夹中被写入了 恶意程序,也不能运行。三、卸载最不安全的组件 最简单的办法是直接卸载后删除相应的程序文件。将下面的代码保存为一个.BAT文件,( 以下均以 WIN2000
为例,如果使用2003,则系统文件夹应该是 C:\WINDOWS\ ) regsvr32/u C:\WINDOWS\System32\wshom.ocx del C:\WINDOWS\System32\wshom.ocx regsvr32/u C:\WINDOWS\system32\shell32.dll del C:\WINNT\WINDOWS\shell32.dll&现在很多人的服务器都开始用Apache平台,虽然Apache的名声可能比IIS好,但IIS来做Web服务器的人一定也不少,因为很多站长都是从 asp慢慢走过来的,然后慢慢到php、jsp……海天这几天搞一个cms的网站,但不知道用什么核心,网上找了下,貌似jtbc的程序二次开发 的扩展性很大,于是就决定用这个核心了,但总不能老是上传到服务器上测试吧,于是自己在XP环境下安装搭建了一个IIS,来用作测试。IIS 简单的设置,海天原来也用过,但一直没深入了解每个选项是做什么用的,正好这次搭建后文件夹有一点权限的问题,就在网上找了一篇不错的文章,了解不少安全 相关的设置。就比如打开网站所在文件夹的“写入”权限,和在IIS中控制面板打开写入权限,效果是截然不同的,后者直接能被黑客利用,可见权限设置还是很 重要的啊。IIS
Web服务器的权限设置有两个地方,一个是NTFS文件系统本身的权限设置,另一个是IIS下网站-&站点-&属性-&主目录(或站点 下目录-&属性-&目录)的面板上。IIS
WEB服务器下网站-&站点-&属性-&主目录(或站点下目录-&属性-&目录)面板上有:脚本资源访问、读取、写入、浏 览、记录访问、索引资源6
个选项。在这6个选项中,其中“记录访问”和“索引资源”跟安全性关系不大,一般可以设置。但如果前四个权限都没有设置的话,这两个权限也没有必要设置。 在设置权限时,记住这个规则即可,后面的例子中不再特别说明这两个权限的设置。 另外在这 6
个选项下面的执行权限下拉列表中还有:无、纯脚本、纯脚本和可执行程序3 个选项。[原图需在原文查看]现在的网站目录大多是在 NTFS分区,这样还需要对NTFS
分区上的这个目录的文件夹设置相应权限,许多地方都介绍设置使用everyone的权限来达到控制访问权限,实际上这是不好的。其实只要设置好 Internet来宾帐号(IUSR_xxxxxxx)或IIS_WPG 组的帐号权限就可以了。如果是设置 ASP、PHP
程序的目录权限,那么只需要设置Internet 来宾帐号的权限,而对于ASP.NET 程序,则需要设置 IIS_WPG 组的帐号权限。 [原 图需在原文查看]有些人在XP系统下可能会发现没有“安全”设置选项,你只需要打开我的电脑-工具-文件夹选项-查看,将“使用简单文件共享(推 荐)”这个选项的勾去掉,就可以了。ASP、PHP、ASP.NET 程序所在目录的权限设置: 如 果程序是要执行的,那么需要设置“读取”权限,并且设置下面的执行权限为“纯脚本”。其他不要设置“写入”和“脚本资源访问”,更不要设置下面的执行权限 为“纯脚本和可执行程序”。而文件夹中的NTFS
权限中不要给IIS_WPG用户组和Internet来宾帐号设置写和修改权限。如果有一些特殊的配置文件(而且配置文件本身也是 ASP、PHP
程序)如需要删除文件夹等,则需要给这些特定的文件配置NTFS权限中的 Internet 来宾帐号(ASP.NET 程序是 IIS_WPG
组)的写权限,而不要配置 IIS 属性面板中的“写入”权限。 IIS设置面板中的“写入”权限实际上是对 HTTP PUT指令的处理,对于普通网站,一般情况下这个权限是不要打开的。 IIS
面板中的“脚本资源访问”不是指可以执行脚本的权限,而是指可以访问源代码的权限,如果同时又打开“写入”权限的话,那么就非常危险了,直接可以修改、删 除网站的源代码。执行权限中“纯脚本和可执行程序”权限是指可以执行任意程序,包括 exe
可执行程序,如果目录同时有“写入”权限的话,那么就很容易被黑客上传并执行木马程序了。 对于ASP.NET程序的目录,许多人喜欢在文件系统 中设置成Web共享,实际上这是没有必要的。只需要在IIS中保证该目录为一个应用程序即可。如果所在目录在IIS中不是一个应用程序目录,只需要在其属 性-&目录面板中应用程序设置部分点创建就可以了。Web 共享会给其更多权限,可能会造成不安全因素。  总结:也 就是说一般不要打开IIS控制面板下主目录的(写入),(脚本资源访问)
这两项,以及不要选上(纯脚本和可执行程序),选(纯脚本)就可以了。需要asp.net的应用程序的如果应用程序目录不止应用程序一个程序的可以在应用 程序文件夹上(属性)-目录-点创建就可以了。不要在文件夹上选web共享。 上传目录的权限设置:
网站上可能会设置一个或几个目录允许上传文件,上传的方式一般是通过ASP、PHP、ASP.NET等程序来完成。这时需要注意,一定要将上传 目录的执行权限(IIS控制面板下的)设为“无”,这样即使黑客上传了 ASP、PHP 等脚本程序或者exe程序,也不能在用户浏览器里就触发执行。 同 样,如果不需要用户用PUT指令上传,那么不要打开控制面板该上传目录的“写入”权限。而应该设置目录的NTFS权限中的Internet来宾帐号 (ASP.NET 程序的上传目录是 IIS_WPG 组)的写权限。 如果下载时,是通过网站程序读取文件内容然后再转发给用户的话,那么连 IIS控制面板的“读取”权限也不要设置。这样可以保证用户上传的文件只能被网站程序中已授权的用户所下载。而不是知道文件存放目录的用户所下载。“浏 览”权限也不要打开,除非你就是希望用户可以浏览你的上传目录,并可以选择自己想要下载的东西。 总结:一些 asp.php等程序都有一个上传目录。比如论坛,他们继承了上面的属性可以运行脚本的,我们应该将这些目录从新设置一下属性,将执行权限(纯脚本)改成 (无)。 Access数据库所在目录的权限设置: 许多IIS用户常常采用将Access 数据库的后缀名mdb改名(改为asp或者aspx等)或者放在发布目录之外的方法来避免浏览者下载数据库。而实际上,这是不必要的。其实只需要在IIS 控制面板设置数据库所在目录(或者该文件)的“读取”、“写入”权限都去掉就可以防止被人下载或篡改了。不必担心这样设置,网站程序会无法读取和 写入你的 Access 数据库。网站程序需要的是NTFS
上Internet来宾帐号或IIS_WPG组帐号的权限,你只要将这些用户的权限设置为可读、可写就完全可以保证网站程序能够正确运行了。 总 结:NTFS设置Internet
来宾帐号或IIS_WPG组帐号的权限可读可写.那么IIS控制面板中数据库所在目录(或者该文件)的“读取”、“写入”权限都去掉就可以防止被人下载或 篡改了。 其它目录的权限设置: 你的网站下可能还有纯图片目录、纯 html
模版目录、纯客户端 js
文件目录或者样式表目录等,这些目录只需要ISS控制面板设置“读取”权限即可,执行权限设成“无”即可。其它权限一概不需要设置。其 实,海天的理解就是:IIS控制面板设置的是访客在IE浏览器下浏览的权限,而NTFS文件夹设置是给网站程序执行时需要的权限。还有其他需要注 意的设置,大家知道的话补充下,让更多人多注意一下网站的安全。对了,还有谁比较了解JTBC的,联系下,海天以后有问题去请教了。 &
阅读(...) 评论()【ASP】文件上传 - CSDN博客
【ASP】文件上传
由于VBScript这门古老的编程语言并没有像ASP.NET,Servlet、Struts2,PHP等封装好文件上传的方法,绝对不可能一个request.form[&file&]就能够拿到文件,因此处理文件上传是很艰难的,需要自己截获HTTP传递过来的二进制报文,进行报文中的二进制字符切割,才能拿到文件以及我们想要的信息,不过这也更接近底层,更能让我们清楚HTTP文件上传的原理。
网上一些文章的VBScript的文件上传写得天华龙凤,短短的3KB代码居然能写到16KB,让人完全看不懂在干什么。或者就是用a,b,c命名,完全不知道怎么修改。而且大多数流传下来的文章都没有考虑到如果此网站是UTF-8编码的问题,容易造成乱码,毕竟文件上传涉及二进制操作,不是一句简简单单的Response.Charset=&UTF-8&然后加个&%@LANGUAGE=&VBSCRIPT& CODEPAGE=&65001&%&就能完成的事,还需要对二进制文件流的编码进行修改。甚至还有些是用AspUpload来做,你不可能保证任何一个服务器都有这个组件吧?这会严重影响迁移问题。
下面,将为大家剖析如何在ASP做文件上传,让大家也写出属于自己的文件上传类!
将完成,如下图的一个文件系统:
不仅能够完成文件上传,还能自定义服务器保存文件的文件名,比如这里以原文件名+时间戳的方式保存文件,获取用户上传的后缀(你可以据此进一步加工,限定用户上传的文件类型了)等。
具体制作过程如下:
1、首先是这个工程的目录结构:
在进行代码写作之前,请保证你网站,至少是upload_file文件夹的Web共享是打开的,在属性界面有如下图的属性:
同时,Internet来宾账户有读取、写入的权限。
不然,有可能出现二进制流无法写入文件的情况,然而VBScript这门古老的编程语言是不会报错的,每次处理二进制流出现问题,它就给你看一个完全空白页面,就只会沉默,不跟你沟通,很蛋疼的。
2、之后是upload.html这个上传表单,本来没什么好说的,主要是表单有两个小地方需要注意的,这个表单必须给file标好name,同时表示这个表单是扔二进制数据上去upload.asp,同时必须用post的方式,而不是简简单单的文件。
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&文件上传&/title&
&form method=&post& action=&upload.asp& enctype=&multipart/form-data&&&!--一定要有enctype=&multipart/form-data&,表示这个表单是传递二进制数据的,同时不能再传一些text,password这些无关的文件域上去了。--&
&input type=&file& name=&file&/&&!--这里的file文件域,就是一定要有name属性,虽然在之后的二进制处理根本没有用到这个name,你随便给个名称都行,但就是要有--&
&input type=&submit& value=&提交& /&
如果这个file域没有name属性的话,无论你上传什么东西,upload.asp接受到的二进制流就只能是如下的东西,换句话说,是无法接受文件的。
3、最后就是这个工程的精华,upload.asp。
首先,你完全可以在upload.asp写入如下的代码:
filesize=Request.TotalBytes
filedata=Request.BinaryRead(Request.TotalBytes)
response.BinaryWrite(filedata)
将接受到的二进制数据打印出来,比如你将C盘的一个内容如下的aa.txt文件在upload.html的表单提交给upload.asp的话:
上述的代码,在upload.asp打印出来的东西如下:
接下来,你的目标很明了,就是对这串二进制字符进行切割,这串二进制内容里面有我们想要的一切信息,包括文件内容、客户端上传的文件名,
里面的-----------------7e010b37206c4其实是条分割线来的,如果你的表单里面有多个带name的文件域,则你会发现系统会用-----------------7e010b37206c4将多个文件报文分割。
同时,这里有部分回车在IE6浏览器中显示不出来,你可以用查看源代码的方式,看得一清二楚。
upload.asp具体代码如下所示:
&%@LANGUAGE=&VBSCRIPT& CODEPAGE=&65001&%&
'禁止缓存'
Response.CacheControl=&no-cache&
Response.Expires=-1
Response.Charset=&UTF-8&
'配合第一行设定网页编码
if Request.TotalBytes then '如果上传文件非空'
set read_stream=createobject(&adodb.stream&) '设置一个流'
read_stream.Type=1 '这个流读二进制数据,如果Type=2则读文本数据'
read_stream.Open '打开流'
read_stream.write Request.BinaryRead(Request.TotalBytes) '将表单传过来的二进制数据写入流read_stream'
'将流read_stream的所有数据读到binary_stream中,binary_stream相当于一个临时变量,接下来将对binary_stream进行切割,以免污染read_stream中的原数据'
read_stream.Position=0
binary_stream=read_stream.Read
enter=chrB(13)&chrB(10) '二进制流中的回车'
first_enter=clng(instrb(binary_stream,enter)) '寻找第一个回车的位置'
second_enter=instrb(first_enter+1,binary_stream,enter) '寻找第二个回车的位置'
set write_stream=createobject(&adodb.stream&) '定义一个流write_stream'
write_stream.type=1 'write_stream是处理二进制数据的'
write_stream.open
'将read_stream中文件信息部分写到write_stream'
read_stream.Position=first_enter+1
read_stream.copyto write_stream,second_enter-first_enter-3
write_stream.Position=0
write_stream.type=2 '再将write_stream转为文本流'
write_stream.CharSet=&UTF-8&
file_info=write_stream.readtext '写到file_info这个字符串'
write_stream.Close '暂且关闭write_stream这个流,接下来对file_info这个字符串进行切割'
file_name=mid(file_info,instrRev(file_info,&\&)+1) '取得全文件名'
file_pre_suffix=left(file_name,instrRev(file_name,&.&)-1) '取得文件前缀'
suffix=mid(file_name,instrRev(file_name,&.&)) '取得文件后缀,带.的'
server_file_name=file_pre_suffix&&_&&datediff(&s&,& 00:00:00&,now)&suffix '在服务器保存的文件名就是“原文件前缀_时间戳.原文件后缀名”'
delimiter=leftB(binary_stream,clng(instrb(binary_stream,enter))-1) '取得-----------------7e010b37206c4这个文件分隔符,用于给字符串处理函数找到文件内容'
third_enter=instrb(second_enter+1,binary_stream,enter) '找第三个回车的位置'
file_begin_position=clng(instrb(third_enter+1,binary_stream,enter))+1 '获取文件内容第一个字符之前的位置'
file_end_position=clng(instrb(lenb(delimiter),binary_stream,delimiter))-3
'获取文件内容中最后一个字符的位置,就是第二个分隔符&delimiter&开始的前一个二进制字符'
write_stream.type=1 'write_stream是处理二进制数据'
write_stream.open
read_stream.Position=file_begin_position '将流read_stream的开始位置移到文件开始的位置'
read_stream.copyto write_stream,file_end_position-file_begin_position '把流read_stream的开始位置之后 长为 文件长度 的内容复制到write_stream,其中文件长度就是文件结束的位置file_end_position-文件开始的位置file_begin_position'
write_stream.SaveToFile server.mappath(&upload_file/&&server_file_name),2 '将write_stream转化为文件,保存在设定好的文件目录'
'人走带门,关闭所有用到的流'
write_stream.Close
Set write_stream=nothing
read_stream.Close
Set read_stream=nothing
'打印文件信息到网页'
response.write &你上传的文件是:&&file_name&&&br&&
response.write &你上传文件的后缀为:&&suffix&&&br&&
url=&http://&&Request.ServerVariables(&HTTP_HOST&)&&/my_asp/upload/upload_file/&&server_file_name
response.write &访问地址:&a href='&&url&&' target='_blank'&&&url&&&/a&&br&&
response.write &&a href='upload.html'&返回&/a&&br&&
上述代码做的事,如下图所示:
说白了就是一个字符串切割的过程,虽然这个字符串切割过程有点复杂。
利用instr函数来确定字符在字符串位置,InStr(string1,string2)返回的是string2在string1出现的位置。例如:
SearchString=&XXpXXpXXPXXP&'被搜索的字符串。
SearchChar=&P&'要查找字符串&P&。
MyPos=Instr(SearchString,SearchChar)'返回9。
而Clng则是强行讲其转化为long型。
至于LEFT函数用于从一个文本字符串的第一个字符开始返回指定个数的字符,例如:
AnyString = &Hello World& '定义字符串。
MyStr = Left(AnyString, 1) '返回 &H&。
MyStr = Left(AnyString, 7) '返回 &Hello W&。
MyStr = Left(AnyString, 10) '返回 &Hello Worl&。
而Mid函数用法如下:
Mid(String As Variant, Start As Long, [Length As Variant]) As Variant
String,必选。变体(字符串)表达式,要被截取的字符。如果该参数为Null,则函数返回Null。
Start,必选。数值表达式,从左起第几位开始截取。
Length,可选,从Start参数指定的位置开始,要向右截取的长度。如果省略,将指定为从Start参数位置开始向右到字符串结尾的所有字符数。
例子如下:
v=Mid(&VisualBasic&,0,12)'提示实时错误5
v=Mid(&VisualBasic&,1,6)'v的值为&Visual&
v=Mid(&VisualBasic&,1,20)'v的值为&VisualBasic&
v=Mid(&VisualBasic&,8)'v的值为&asic&
v=Mid(&VisualBasic&,15)'v的值为空字符串
v=Mid(&中文VB&,2,2)'v的值为&文V&
当然还有right函数,不过left与带参数与不参数的mid函数足矣。
其实这些函数都是从Excel里面来的。唯一需要注意的是,在VBScript需要严格区分二进制的流的截取和字符串的截取,截取二进制里面的东西函数后面都补一个b,例如找二进制中字符出现的位置用instrb而不是原版的instr,instr是用来处理文本、字符串的。
form表单传递过来的一个二进制流,而部分二进制流的文本信息部分被转化为字符串来保存,这需要区别对待的。
通过,上述的例子,你就可以在ASP中实现文件上传了,配合《【ASP】利用MVC分层结构,优化ASP的登录系统的写作》(),你可以利用Access2003+记事本+IIS服务器,写出一个需求不大但严格要求不能在服务器乱装东西的小网站。这也是当年XP刚刚出来的时候,辉煌一时的建站方式。当然,现在的Windows2003一般都在跑SQL
Server+ASP.NET了,不过研究一下前辈的东西有好处的。
本文已收录于以下专栏:
相关文章推荐
这两天在弄软件升级,其中涉及到了web上传文件及其处理,并在网上搜索到本文章,特转过来,共同学习。 
————————————————————————————————————————————————...
ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法。
方法一:用Web控件FileUpload,上传到网站根目录。
Test.asp...
#include &sqlerror.hpp&usqlerror::sqlerror(const std::string& code, const std::...
一、无组件上传的原理 
我还是一点一点用一个实例来说明的吧,客户端HTML如下。要浏览上传附件,  
我们通过元素,但是一定要注意必须设置form的enctype 
属性为&multip...
在《【ASP】连接Access数据库的登陆系统》(点击打开链接)中介绍了数据库增删改查的应用,完成了一个登录系统,只是代码非常凌乱,非常不容易维护。下面用一种MVC分层结构的思想,去优化ASP登录系统...
name=&newsinfo&
method=&post&
action=&saveshjiainfo.asp?action=logo
自己的网站用fileupload控件上传文件的时候,开始以为是文件大小的限制,现在大小限制取消了可是还是有问题(在IE7+及FF下正常,IE6报错)
Debug了一下发现是IE6在执行:th...
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 asp 写入xml文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信