当前位置: 首页 > news >正文

企业移动网站建设商网络营销推广网站

企业移动网站建设商,网络营销推广网站,网站模板首页,上海营业执照代办的正规机构ASPupload组件使用帮助 使用ASP实现文件上载到WEB服务器ASPupload 2.0版,相关源文件如下(uploadTest.htm): name"UPloadForm"> 其中客户端文件要注意两点:* 文件上载提交表单(Form)的enctype必须指定为“…
ASPupload组件使用帮助
使用ASP实现文件上载到WEB服务器

ASPupload 2.0版,相关源文件如下(uploadTest.htm):







name="UPloadForm">

 







其中客户端文件要注意两点:
* 文件上载提交表单(Form)的enctype必须指定为“multipart/form-data”
* 语句表示上载文件域,用户可以在该域中输入或选定文件。

服务器端源文件如下(uploadTest1.asp):

<%response.buffer=true%>

<%Set Upload=Server.createobject("Persits.Upload.1") '创建文件上载组件
Count=Upload.Save("e:/aspupload") '将客户端文件保存到WEB服务器端的本地硬盘上%>






上载了<%=Count%>个文件


File has been uploaded.





其中,脚本Set Upload=Server.createobject("Persits.Upload.1")创建了文件上载组件,该组件通过调用Save方法将浏览器端的文件内容保存到指定路径。


将文件存在数据库中

将文件保存在数据库中主要用了ASPUpLoad组件中文件对象的ToDatabase方法。源文件如下:
客户端源文件(uploadToDB.htm):







name="FormUpload">




读取数据库中文件





服务器端源文件(uploadToDB.asp):







<%Set Upload=Server.createobject("Persits.Upload.1")
Count=Upload.Save("e:/aspupload")
on error resume next
set FileObj=Upload.Files("FileUpload")
SQL="insert into upLoadFile (Title,FileName,Content) values ('"&FileObj.Path&"','"&FileObj.Path&"',?)"
response.write SQL
FileObj.ToDatabase "DSN=FileUpload;UID=sa;",SQL
if Err<>0 then
Response.write "Error Saving the file:"&Err.Description
else
FileObj.delete
response.write "Success!"
end if
%>




从数据库中读取文件内容并发送给客户端浏览器

从数据库中读取内容在发送给浏览器之前,首先必须让浏览器知道内容的数据类型,这通过向客户端发送ContentType描述实现。为简单起见,这里假设发送的内容是Word文档,并且显示最新插入的记录。源文件如下:
客户端源文件为uploadToDB.htm(同上一部分的客户端文件)。
服务器端源文件(readFile.asp):
<%Response.Expires = 0
response.buffer=true%>
<%response.clear
Response.ContentType = "application/msword"
set conn=server.createobject("adodb.connection")
conn.open "DSN=FileUpload;UID=sa;"
set rs1=conn.execute("select maxid=max(id) from uploadFile")
SQL="select * from uploadFile where id="&rs1("maxid")
set rs=conn.execute(SQL)
Response.BinaryWrite rs("Content")
rs.close
rs1.close
conn.close
Response.End
%>

其中,Web Server向客户端发送Content-Type="application/msword",使客户端认为这是Word文档,然后服务器从数据库中读取文件内容(为简单起见,假定是数据库中最后一条记录),然后以二进制流的方式向客户端发送(调用ASP内置对象Response的BinaryWrite方法)。当客户端接收到这些内容后便自动启动Word OLE服务,使Word控件嵌在浏览器IE中将收到的内容格式化显示。

http://www.ds6.com.cn/news/109920.html

相关文章:

  • 视频网站程序模板网络软文推广平台
  • 有那些网站可以做推广凡科建站代理
  • dede wap网站模板下载推销网站
  • 圣辉友联做网站公司网络推广文案怎么写
  • 网站首页制作代码在运营中seo是什么意思
  • 公司网站建设ppt百度指数官网
  • 老板让我做网站负责人全国培训机构排名前十
  • 著名logo设计宁波网站推广优化
  • 做网站发布网公众号排名优化软件
  • 高性能网站建设湖南关键词优化排名推广
  • 伪原创对网站的影响qq群推广引流免费网站
  • 做网站点击率怎么收钱百度榜
  • 佛山外贸网站建设效果怎么做自己的网站
  • 国内比较知名的大型门户网站网站关键词排名快速提升
  • 个人网站制作步骤线上广告宣传方式有哪些
  • 烟台网站推广优化扬州网络优化推广
  • 有没有做网站的公司百度推广一年要多少钱
  • 萝岗做网站品牌搜索引擎服务优化
  • 东莞大岭山邮政编码是多少谷歌seo外包公司哪家好
  • 餐饮连锁企业网站建设方案如何免费做视频二维码永久
  • 兼职网站项目建设报告深圳百度关键
  • 维语网站开发论坛国外网站排名 top100
  • 做消费金融网站百度手机助手网页版
  • 香港美女做旅游视频网站全网营销策划公司
  • php网站制作工具seo排名优化软件价格
  • 新手怎么做网站百度快速排名点击器
  • 武汉java培训机构排名榜个人博客seo
  • 常用的网站开发做网站的公司有哪些
  • 网站建设网页的长宽湖南seo优化报价
  • 泉州鲤城网站建设北京网络seo经理