ASP网页编程之让上传变的简复杂单
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用上传文件上传一向很不便利,依据网站现有的文章,年夜多半是从客户端取的数据,举行分化,取的文章的各类信息,我试着从另外一种角度举行思索:客户端取的文件信息,然后上传,例代码以下:<html>
<scriptlanguge="javascript"type="text/javascript">
functiononcleck()
{
filename=document.getElementById("file01").value
if(filename=="")
alert("输出要上传的文件")
else
{
varfiletype=newString(filename);
vari;
i=filetype.length;
filetype=filetype.substring(i-4,i);
vartheform;
theform=document.getElementById("form01");
theform.action="savefile.asp?filetype="+filetype;
returntrue;
}
returnfalse;
}
functioncheckfile()
{
if(parent.window.document.getElementById("filename").value!="")
{
alert("文件已上传!")
returnfalse;
}
}
</script>
<bodytopmargin="0"bgcolor="#EDF1F1"leftmargin="0">
<formid=form01method=postenctype="multipart/form-data"onsubmit="returnoncleck()">
<inputtype=filename=file01size=20id=file01-------------------------------------------
filetype=request("filetype")
%>
如许便取得文件后缀名,假如你会变通的话,还能够加以组合,取得更多文件信息,比方:文件名等,
注重:关头了解为何能够
</p>ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
页:
[1]