//
此為轉貼
//
1。資料庫表結構
(access)
:userid:text(
儲存上傳檔案的使用者
id)
filecontenttype:text(
用來儲存上傳檔案的型別,
filecontent:ole object
(儲存檔案資料)2。
html
檔案muploadfile.htm 3。
asp檔案
'開始讀非檔案域的資料
'判斷檔案資料時候開始
'非檔案上傳域變數賦值
'開始處理檔案資料
'讀取上傳檔案的
content-type
lngfilecontenttypestart=instr(strheaderdata,"content-type:")+len("content-type:")
strfilecontenttype=trim(mid(strheaderdata,lngfilecontenttypestart))
strfilecontenttype=replace(strfilecontenttype,vbcrlf,vbnullstring)
'讀取上傳的檔名
lngfilenamestart=instr(strheaderdata,"filename="&chr(34))+len("filename="&chr(34))
lngfilenameend=instr(lngfilenamestart,strheaderdata,chr(34))
strfilename=mid(strheaderdata,lngfilenamestart,lngfilenameend-lngfilenamestart)
strfilename=trim(strfilename)
strfilename=replace(strfilename,vbcrlf,vbnullstring)
'讀取上傳檔案資料
'將上傳的檔案寫入資料庫
<%
response.buffer = true
response.clear
userid=request("userid")
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
conn.open "dsn=uploadfile"
rs.open "select * from user_file where userid='"&userid&"'",conn,3,3
response.contenttype = rs("filecontenttype")
lngoffset=0
conchunksize=1024
lngpictsize=rs("filecontent").actualsize
do while lngoffset < lngpictsize
varchunk = rs("filecontent").getchunk(conchunksize)
response.binarywrite varchunk
lngoffset = lngoffset + conchunksize
if lngoffset > lngpictsize then exit do
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
就是這些了,希望此方法對大家能有所幫助。:)
ASP多檔案上傳
通常的上傳,不是一張兩張的,我們需要批量的上傳,又不能一次上傳太多,總不能一張一張上傳吧,這樣多麻煩 鑑於此,用js做了乙個多檔案上傳的demo,結合asp,不要笑話我還在用如此老套的語言,我也在努力用剩餘時間學習,呵呵 要求 1.可以新增 刪除file表單控制項 2.上傳時驗證有效性 3.做檔案格...
SpringMVC中實現檔案上傳
1.環境配置 2.1 前端頁面 簡單的寫一下前台頁面,注意一點的是form表單中別忘了寫enctype multipart form data 屬性 商品 2.2 對多部件型別multipart簡析 意思就是說針對上面的enctype multipart form data 型別,springmvc...
Spring中實現檔案上傳
一些問題 springmvc檔案上傳,使用它的multiparthttpservletrequest,tomcat中正常,resion中報錯 url url 實現上傳 使用者必須能夠上傳,因此需要檔案上傳的功能。比較常見的檔案上傳元件有commons fileupload 和cos fileuplo...