ASP文件上传时怎样限制文件类型

avatar
作者
筋斗云
阅读量:0

在ASP文件上传时,限制文件类型可以通过检查上传文件的扩展名来实现。以下是一个简单的示例,展示了如何在ASP中限制文件类型为.jpg和.png:

  1. 首先,在HTML表单中添加一个文件上传控件:
<form action="upload.asp" method="post" enctype="multipart/form-data">   选择图片文件:   <input type="file" name="fileToUpload" id="fileToUpload">   <input type="submit" value="上传图片" name="submit"> </form> 
  1. 接下来,在upload.asp文件中,使用以下代码来检查上传文件的扩展名:
<% ' 获取上传文件的名字 Dim fileName, fileExtension fileName = Request.Form("fileToUpload")  ' 检查文件扩展名是否为.jpg或.png If Right(fileName, 4) = ".jpg" Or Right(fileName, 4) = ".png" Then   ' 在这里处理文件上传,例如将文件保存到服务器上的指定目录   ' ... Else   ' 如果文件类型不符合要求,显示错误消息并重定向回表单页面   Response.Write "只允许上传.jpg和.png格式的文件。"   Response.Redirect "upload.asp" End If %> 

这个示例中,我们首先获取了上传文件的名字,然后检查其扩展名是否为.jpg或.png。如果文件类型符合要求,我们可以继续处理文件上传;否则,我们显示一条错误消息并重定向回表单页面。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!