科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件ASP+SQL Server之图象数据处理

ASP+SQL Server之图象数据处理

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文详细讲解了使用ASP上传图片的做法并给出事例代码。

作者:tigerwen01 来源:论坛 2007年10月17日

关键字: asp SQL Server 图象数据处理

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共19页)

ASP(Active Server Pages)是Microsoft很早就推出的一种WEB应用程序解决方案,也是绝大多数从事网站开发人员很熟悉的一个比较简单的编程环境。通过ASP我们可以创建功能强大的动态的WEB应用程序。ASP虽然功能很强大,但有些功能用纯ASP代码完成不了,为了能保证开发出功能更加强大的WEB应用程序,我们可以借助调用COM组件。

  在日常工作中,例如开发一个“商品网上销售系统”吧,为了使顾客对商品的外观有所了解,也就是顾客在看商品的文字介绍的同时在文字的旁边有该商品的图片加以说明,这样顾客就可以对该商品有个系统的了解,对推销商品有很大的帮助。所以我们在开发系统时当然就要加入图片处理模块,即如何把图片上传到服务器(图片可以放在WEB服务器上某一个文件夹里也可以放在SQL Server服务器里)和如何让上传的图片在浏览器端显示出来,这都是开发人员要考虑到的问题。

  上传图片到服务器有多种方法,可以使用文件上传组件也可以使用纯ASP代码来实现。在CSDN的WEB版ASP上经常有网友问这样的问题“如何利用ASP把图片上传到数据库里”,为了方便CSDN需要了解这方面的知识,本文将详细讲解使用ASP上传图片的做法并给出代码,以飨读者。

  首先了解一下在程序中用到的各种对象及其语法:

  1) Request.BinaryRead()方法

   ● 使用Request.BinaryRead()方法可以获取提交的文件数据

   ● 语法

    VarReValue= Request.BinaryRead(number)

    变量VarReValue返回值保存从客户端读取到的二进制数据;

    参数number指明要从客户端读取的二进制数据量的大小。

  2) Response.BinaryWrite()方法

   ● 使用Response.BinaryWrite()方法可以从数据库中获取图片数据并显示到客户端的浏览器中。

   ● 语法

    Response.BinaryWrite data

    参数data是要写进客户端浏览器中的二进制数据包。

  3) AppendChunk方法

   ● AppendChunk方法的作用是将二进制数据追加到Field或Parameter对象。

   ● 语法

    object.AppendChunk data

    参数data为要追加到Field或Parameter对象中的数据包。

  4) GetChunk方法

   ● GetChunk方法返回二进制数据的内容。

   ● 语法

    object. GetChunk(size)

    参数size指明要返回二进制数据的长度,可以是长整型表达式。

  5) Request.TotalBytes方法

   ● Request.TotalBytes方法返回从客户端读取到的数据的字节数,这个值跟上面所提到的number相对应,可以大于或等于number值。

   ● 语法

    number= Request.TotalBytes
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章