快捷搜索:

ASP网页上文件的上传和下载实现

ASP网页上文件的上传和下载实现

  点击资料下载即在 LinkButton 按钮点击事件中调出文件下载页面, 对需要下载的文 件进行选择下载。其中资料下载页面如图 3 所示, LinkButton 按钮点击事件代码如下所示:

  以上 LinkButton 点击事件代码编写, 首先要确定下载文件的路径, 如果下载文件路 径中的文件不存在, 系统会进行出错提示, 如果下载的资料中下载文件存在, 那么通过文件 流读取的方式, 把要下载的文件读取解码并保存在客户端系统中。整个资料的下载就完成了。

  资料查询系统的开发和使用, 在实际应用中取得了不错的效果, 使用此系统的所有 部门可以进行资料的电子文档保存以及相关资料的系统查询, 不用再去拿纸质文档资料进 行比对和复印, 可以直接在查询系统中下载自己需要的资料, 然后打印新的资料更换老的资 料等操作, 此系统的应用大大提高了部门人员的办公效率, 得到了相关部门的一致认可。

  文中只对非文件夹文件的上传做了详细的代码编写以及上传文件大小的详细说明, 上传文件的选择控件为 VS2012 编程平台自带的 FileUpload 控件, 点击编译过的该控件后程 序会自动弹出文件选择对话框, 从而可以让用户自主选择自己需要上传的文件, 例如其中文 件上传按钮的原代码如下:

  非文件夹文件的上传和下载在网页制作过程中是经常要用到的一项常规技术, 详 细讲述了文件如何上传和下载的过程, 以及每个功能实现的详细代码说明, 包括制作完成后 的网站对于文件的上传、下载的使用情况等。

  在文件上传到服务器指定的文件夹以后, 就可以在下载页面对需要下载的文件进 行下载asp教程。本文通过网页控件加载显示的数据以及加载 LinkButton 按钮控件, 来实现对需要的 文件进行下载。其加载主页面如图 2 所示。

  对上传文件按钮的点击事件进行代码编写, 首先要把上传文件的路径确定下来, 这 样才可以在选择好文件后把文件上传到服务器指定的文件夹里。所选择的文件默认为非文件 夹选项, 当上传成功后, 页面会以对话框的形式提示上传成功。此处指定了一次上传 4 个所 选择的文件。

  在项目生成时, 系统自动生成的fig 配置文件里面, 默认的上传文件大小为 maxRequestLength=40960, 即为 4MB (1MB 为 1024KB) 大小, 所以如果在页面的客户端上 传的文件大小超过 4MB 时, 那么文件上传页面就会出错, 所以配置文件中上传文件的大小 需要进行更改, 才可以上传比较大的文件。

  Web 客户端页面对文件的上传或者下载操作是 ASP.NET 开发过程中经常会用到的一 项技术。这项技术可以给用户带来非常方便的文件操作, 可以直接在网页上进行文件的上传 或者下载。通过 Web 网页上传或者下载的文件一般为除文件夹以外的其他文件, 例如压缩 文件、Word 文档、Excel 文件、EXE 应用文件等等。所以在文件进行上传时, 要先对文件进 行前期的处理, 使之成为可以上传的非文件夹文件。经过处理后的文件才可以进行上传, 否 则进行上传的文件将无法进行上传怎么用asp源码在电脑上制作网址链接文件。

  文件的下载是将处理好的非文件夹文件放置在一个指定Baidu Nhomakorabea文件夹内, 通过 Web 页 面显示出来, 点击打开链接然后进行文件的下载和保存。

  在 VS2012 软件开发平台中, 首先要对需要上传的文件进行 Web 页面的控件选择, VS2012 自带的文件上传控件为 FileUpload, 选择此控件后, 还需要再添加一个 Button 按钮, 用来激活所选择需要上传的文件, 使这些控件置于 WebForm 页面上后进行控件的布局, 布 局完成后, 再进行代码的编写。

  配置文件中上传文件的大小需要对 maxRequestLen gth=40960进行修改, 可根据 自己的需要修改本文中修改上传文件的大小修改为 40MB, 也可以在服务器端的 Internet 信 息服务 (IIS) 管理器上进行修改发布, 而此发布平台对上传的文件大小的限制默认为 30MB。 如果需要进行较大文件的上传, 那么可以通过两种途径来实现。一种是在自己的 web.config 配置文件中进行修改, 此种方法上传的文件一般为百兆级别, 另一种是借助第三方控件例如 NeatUpload 控件, 可以上传千兆级别的大文件, 此种上传方式的上传速度相比修改配置文件 进行文件上传的速度要快很多。

  上传文件选择时, 控件 FileUpload 对文件的选择对话框, 会提示包括非文件夹以外 的文件, 选择好需要上传的文件后, 控件会把所选择的文件名称及类型显示在页面上。点击 文件上传;按钮, 就会把所选择的上传文件上传至服务器所在的指定文件夹里, 文件上传功 能就实现了。

您可能还会对下面的文章感兴趣: