您的位置:首页技术开发ASP技巧 → 不用组件实现上载功能2

不用组件实现上载功能2

时间:2004/11/7 4:10:00来源:本站整理作者:蓝点我要评论(0)

'---- file name /handld_upload.asp



<% Option Explicit %>



<%

Response.Expires=0

Response.Buffer = TRUE

Response.Clear

Const IMAGE_SIZE = "width=""200"" height=""150"""

Dim UploadRequest

Set UploadRequest = Server.CreateObject("Scripting.Dictionary")



Dim byteCount, RequestBin

byteCount  = Request.TotalBytes

RequestBin = Request.BinaryRead(byteCount)



BuildUploadRequest RequestBin



Dim saveURL, goURL, filepathname, value, filename

'---- save path

'saveURL      = UploadRequest.Item("saveURL").Item("Value")

saveURL      = "/"



'---- jump to file path when finish upload

goURL        = UploadRequest.Item("goURL").Item("Value")



filepathname = UploadRequest.Item("my_file").Item("FilePathName")

value        = UploadRequest.Item("my_file").Item("Value")

filename     = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))



'---- debug

'Response.Write saveURL&"**"&goURL&"**"&filepathname

'Response.Write "**"&filename

'Response.End



Dim fso, MyFile, i

Set fso = Server.CreateObject("Scripting.FileSystemObject")

If NOT fso.FolderExists(Server.mappath(saveURL) & "\") Then

    RecMkDir(Server.mappath(saveURL) & "\")

End If

Set MyFile = fso.CreateTextFile(Server.mappath(saveURL) & "\" & filename)



For i = 1 to LenB(value)

    MyFile.Write chr(AscB(MidB(value,i,1)))

Next



MyFile.Close



Session("StoredFile") = filename

Session("strImage") = ""



Response.Redirect goURL

%>





'---- file name /test.asp/

<% Option Explicit %>



<%

On Error Resume Next

Response.Expires = 0

Response.AddHeader "Pragma", "no-cache"



Dim thisFile

thisFile = Right(Request.ServerVariables("PATH_INFO"),Len(Request.ServerVariables("PATH_INFO"))-InStrRev(Request.ServerVariables("PATH_INFO"), "/"))



If Request("imageCancel") <> "" Then

    Session("StoredFile") = ""

    Session("strImage")   = ""

End If

%>





Corp2Net.com





alink=<%= COLOR_AL_1 %> vlink=<%= COLOR_VL_1 %> bgcolor=<%= COLOR_BG_1 %>>



Only upload *.jpg or *.gif file!




Otherwise, image may not show correctly!







<% If ( Len(Session("strImage")) > 0 ) Then %>



    



<% Else %>



    



<% End If %>



        >

        

            

        

        
<%= Session("strImage") %>


    


        

        

            

        

        


                >

                

                    

                

                

                    

                

                

                    

                    

                

                

                    

                    

                

                

                    

                    

                

                

                    

                    

                

                
Upload / preview image:
&nbsp;
Step 1:Prepare an image with 72 dpi resolution.
Step 2:Select your image file
Step 3:Press "Upload" button
Step 4:Continue OR repeat Step 1-3 to change the image


            


    








    

    ">

    

    










&nbsp;













相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 VB.NET 2005编写定时关 Jquery get/post下乱码解决方法 前台gbk gb如何使用数据绑定控件显示数据ASP脚本循环语句ASP怎么提速

人气排行 轻松解决"Server Application Error"和iis"一起学习DataGridView调整列宽用ASP随机生成文件名的函数Jquery get/post下乱码解决方法 前台gbk gbODBC Drivers错误80004005的解决办法返回UPDATE SQL语句所影响的行数的方法用Javascript隐藏超级链接的真实地址两个不同数据库表的分页显示解决方案