现在很多地方无法用无组件上传工具,只好上传到数据库,求如何上传PDF至数据库啊???

以下一段是用来上传图片至数据库的:(也是CSDN上求来的)

 1   
 2FormSize = Request.TotalBytes   
 3FormData = Request.BinaryRead( FormSize )   
 4  
 5function ImageUp(formsize,formdata)   
 6bncrlf=chrb(13) & chrb(10)   
 7divider=leftb(formdata,instrb(formdata,bncrlf)-1)   
 8datastart=instrb(formdata,bncrlf&bncrlf)+4   
 9dataend=instrb(datastart+1,formdata,divider)-datastart   
10imageup=midb(formdata,datastart,dataend)   
11end function   
12  
13Image=ImageUp (FormSize,Formdata)   
14  
15set rs=server.CreateObject("adodb.recordset")   
16strconn="driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("test.mdb")   
17sql="SELECT * FROM imgtable"   
18rs.Open sql,strconn,1,3   
19  
20rs.AddNew   
21rs("img").appendchunk Image   
22rs.Update   
23rs.Close   
24  
25  
26response.contenttype="image/gif"   
27response.binarywrite imageup(formsize,formdata)   
28  

其中response.contenttype="image/gif" 是用来显示图片的

我用同样的方案,把这句改成:response.contenttype="Acrobat/pdf" 后运行,却是提示下载xxxxx.asp,下载后把这个文件改名为pdf可以读取

不知道这句怎么写啊,求教!!!

---------------------------------------------------------------

同病相怜!
---------------------------------------------------------------

http://www.5xsoft.com/data/200104/2822340301.htm

Published At
Categories with Web编程
comments powered by Disqus