b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

asp多文件上传_asp上传文件_smartupload上传文件(2)

电脑杂谈  发布时间:2017-06-14 21:13:25  来源:网络整理

4)关于文件可以覆盖,Upload.OverwriteFiles=True表示如果文件名和原有的文件名字相同,则可以覆盖;False表示不可以覆盖,将自动另外起一个名字保存。默认为True。

5)关于文件保存路径,Upload.Save'C:\inetpub\root\asptemp\chapter11\upload',这里写的物理路径,也可以利用以前学过的Server对象的Mappath方法,此句可以写成:Upload.Save.Server.Mappath('upload')。这样写,程序移植更方便。

6)还要特别注意的是,用于保存上传文件的文件夹必须是存在的;而且,如果服务器是Windows 2000或WindowsNT操作系统,必须将该文件夹权限设置成所有人可以存取的,否则将无法上传文件。

7)在获取上传文件的属性时,用了Upload.Files('upfile').Path和Upload.Files('upfile').Size,后面的Path和Size属性不可以省略,否则不清楚到底希望获取文件的什么属性。asp多文件上传而获取表单元素时,用了Upload.Form('intro').value,这时的Value属性是可以省略的。

在上面的例子里,一次只能上传一个文件,如果想一次上传多个文件页很容易,只要像在普通的FORM表单里加多个表单元素一样就可以了,请参考下体的例子。asp多文件上传

清单8-5 8-5.asp 上传多个文件表单

<html>

<head>

<title> 上传多个文件示例</title>

</head>

<body>

<H2>上传多个文件</H2>

<center>

<form action='8-6.asp' method='post'enctype='multipart/form-data' >

选择文件1:<input type='file'>

文件说明1:<input type=textsize='30'><BR>

选择文件2:<input type='file'>

asp多文件上传_asp上传文件_smartupload上传文件

文件说明2:<input type=textsize='30'><BR>

<input type='submit' value=' 确定 '>

</form>

</center>

</body>

</html>

清单8-6 8-6.asp 上传多个文件执行文件

<% Option Explicit %>

<html>

<head>

<title> 上传多个文件示例</title>

</head>

<body>

<H2>文件已安全上传</H2>

<center>

<%

Dim Upload

Set Upload = Server.CreateObject('Persits.Upload.1')

Upload.Save Server.Mappath('upload') '上传到指定文件夹

Dim upfile,Item

For Each upfile In Upload.Files '这里用一个循环写出所有文件的信息

Response.Write upfile.Name & '=' & upfile.Path & ' ('& upfile.Size & ')<BR>'

Next

For Each Item In Upload.Form '这里用一个循环写出所有表单元素信息

Response.Write Item.Name & '=' & Item.Value &'<BR>'

Next

%>

</center>

</body>

</html>

程序说明:

在上面的程序中没有像前一个例子一样一个一个写出上传文件和文件说明,而是用了一个ForEach循环,效果是一样的。因为上传后,其实是传上来一个Files集合,一个Form集合。Files集合包括所有上传文件,Form集合包括所有上传表单元素。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-52796-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 李天增
      李天增

      而且癌症这个东西你越怕它

    热点图片
    拼命载入中...