您可以在这里快速查找:


 
您的位置: 编程学习 > asp编程 > 200601
文章分类

Java技术
2005: 03 04 05 06 07 08
09 10 11 12
2006: 01 02

Asp.net
2005: 07 08 09 10 11 12
2006: 01 02

VB编程
2006: 02

Asp编程
2005: 11 12
2006: 01 02

C++/VC
2005: 10 11 12
2006: 01 02

Delphi
2005: 12
2006: 01 02

其它

 本文章适合所有读者

自己编写的分名字上传程序,阶段性成功

xuen30

为什么说是阶段性成功呢?因为不支持中文名,还有能不能让程序再精细一点?
upload.asp
<!--#include file="cls_load.asp"-->

<%
server.scripttimeout=1000000000
dim upload,file,sfilename,bfilename,formName,sPath,bPath,iCount,lj,fileobject
set upload=new upload_5xSoft ´´建立上传对象
lj=upload.form("sname")

bPath =lj ´图片路径

set fileobject=server.createobject("scripting.filesystemobject")
if fileobject.folderexists("d:\"&bpath&"\") then
set file=upload.file("file")  ´上传图片
if file.FileSize>0 then         ´´如果 FileSize > 0 说明有文件数据
    bfilename=file.FileName
   
file.SaveAs ("d:\"&bpath&"\"&bfilename)   ´´保存文件          
   
response.write Server.mappath(bpath&"\"&bfilename) & "<br>" ´看看server.mappath的作用
end if         
else

fileobject.createfolder "d:\"&bpath&"\"
set file=upload.file("file")  ´上传图片
if file.FileSize>0 then         ´´如果 FileSize > 0 说明有文件数据
    bfilename=file.FileName
   
file.SaveAs ("d:\"&bpath&"\"&bfilename)   ´´保存文件          
   
response.write Server.mappath(bpath&"\"&bfilename) & "<br>" ´看看server.mappath的作用
end if  
end if       
set file=nothing
%>