• 我这里还有点,物业发的。 2019-07-14
  • 中国纳米核心技术取得重大突破 多个领域实现创新 2019-07-12
  • 特朗普基金会涉非法行为遭起诉 特朗普称“不会妥协” 2019-07-06
  • 沪警方捣毁克隆出租车团伙 将废车喷漆变身后加价出售 2019-07-06
  • 把握和传承好“变则通”思想 2019-06-26
  • 深圳罗湖人才市场屋檐坍塌砸中避雨者 多人被埋 2019-06-25
  • [中国新闻]喀什将成“丝绸之路经济带”增长极 2019-06-25
  • 社长手记红旗从贡品回到商品 2019-06-23
  • 阳高管家堡用粽子“包”出小康路 2019-06-23
  • 女性之声——全国妇联 2019-06-21
  • 读书、看展成潮流 山城端午文化热 2019-06-14
  • 平安产险3.0智能门店落沪 2019-06-14
  • 个税法迎第七次大修 起征点调至每年6万元 2019-06-12
  • 网售私房粽游走法律边缘 打养生旗号难以说清依据 2019-06-12
  • 美对500亿美元中国商品征税 外媒美做法很不体面 2019-06-09
  • 网站地图 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考
    主要服务:论文发表、论文修改服务,覆盖专业有:经济、法律、体育、建筑、土木、管理、英语、艺术、计算机、生物、通讯、社会、文学、农业、企业

    广东十一选五走势图:ASP网页上文件的上传和下载实现

    来源:原创论文网 添加时间:2019-06-15

    南粤风釆36选7开奖结果 www.a8cp01.com   摘    要: 在软件开发平台VS2012中进行软件开发, 通过用JS和C#语言对Web前端和后端的网页进行代码的编写开发, 使需要上传和下载的文件通过打开的Web网页进行本地的上传和客户端的下载, 从而达到设计应用的目的。对Web前端和后端文件上传和下载技术进行了重点阐述, 把这个实现的过程详尽地展示出来。

      关键词: ASP.NET编程环境; Web前端和后端; 本地的上传; 客户端的下载;

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

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

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

      1、 文件的上传

      1.1 、文件上传实现过程

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

      图1 多文件上传设计图
    图1 多文件上传设计图

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

      其中文件上传界面如图1所示。

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


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

      1.2、 上传文件的大小要求

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

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

      2、 文件的下载

      2.1、 加载显示的数据及资料下载链接

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

      图2 资料显示以及下载主界面
    图2 资料显示以及下载主界面

      2.2、 资料下载代码编写

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

      图3 资料下载界面图
    图3 资料下载界面图

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

      3 、资料查询系统的使用效果

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

      4、 结语

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

      参考文献

      [1]商杰, 朱忠旭. ASP.NET平台多文件的上传和下载[J].工业控制计算机, 2013, 12:42-43.
      [2]李颖云, 张克.基于ASP.NET的文件上传和下载[J].电脑知识与技术, 2007, 06:47-50.
      [3] 李向军, 付雪峰. ASP.NET程序设计[M].清华大学出版社.
      [4] (英) 夏普. Visual C#2010从入门到精通[M].清华大学出版社.

    重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
    阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。
    我们的服务
    联系我们
    相关文章
  • 我这里还有点,物业发的。 2019-07-14
  • 中国纳米核心技术取得重大突破 多个领域实现创新 2019-07-12
  • 特朗普基金会涉非法行为遭起诉 特朗普称“不会妥协” 2019-07-06
  • 沪警方捣毁克隆出租车团伙 将废车喷漆变身后加价出售 2019-07-06
  • 把握和传承好“变则通”思想 2019-06-26
  • 深圳罗湖人才市场屋檐坍塌砸中避雨者 多人被埋 2019-06-25
  • [中国新闻]喀什将成“丝绸之路经济带”增长极 2019-06-25
  • 社长手记红旗从贡品回到商品 2019-06-23
  • 阳高管家堡用粽子“包”出小康路 2019-06-23
  • 女性之声——全国妇联 2019-06-21
  • 读书、看展成潮流 山城端午文化热 2019-06-14
  • 平安产险3.0智能门店落沪 2019-06-14
  • 个税法迎第七次大修 起征点调至每年6万元 2019-06-12
  • 网售私房粽游走法律边缘 打养生旗号难以说清依据 2019-06-12
  • 美对500亿美元中国商品征税 外媒美做法很不体面 2019-06-09
  • 幸运28公式怎么算的 湖北快3一定牛推荐号 意甲小旋风 18105期足彩胜负彩开奖 快乐飞艇 山西11选5遗漏top 六肖中特准王六肖中特 排列三走势图带坐标1000期 p3组选068前后关系 象棋对阵及基本杀法技巧 福建十一选五计划群 福建11选5180604走势图 老11选5分析软件 精彩网 福彩3d开机号选胆图