iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VB.NET如何实现文件上传
  • 852
分享到

VB.NET如何实现文件上传

2023-06-17 17:06:07 852人浏览 独家记忆
摘要

这篇文章主要为大家展示了“VB.NET如何实现文件上传”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VB.net如何实现文件上传”这篇文章吧。利用VB.NET向服务器上传文件VB.NET文件上传

这篇文章主要为大家展示了“VB.NET如何实现文件上传”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VB.net如何实现文件上传”这篇文章吧。

利用VB.NET向服务器上传文件

VB.NET文件上传技术是一个很实用的技术,有着很广泛的应用,在asp.net自身的前一个版本ASP里实现这个功能,就必须使用第三方的组件或者自己开发组件了,现在,用ASP.NET实现起来就简单得多了,不需要使用任何组件就可以实现上传的功能了。

为了方便理解,可以把文件上传分成两种类型:单一文件上传和多文件上传。

单一文件上传

首先单一VB.NET文件上传的方法,单一文件上传就比较简单了,下面是实现单一文件上传的完整代码:

  1. < %@ Import Namespace="System" %> 

  2. < %@ Import Namespace="System.
    WEB.HttpPostedFile" %> 

  3. < %@ Import Namespace="System.
    Web.UI.htmlControls.HtmlInputFile" %> 

  4. < script language="VB" runat="server"> 

  5. Sub UpLoad(Src As Object, E As EventArgs)  

  6. If UploadFile.PostedFile.ContentLength=0 then  

  7. ShowUpLoadFile.innerText="上传失败或文件不存在!" 

  8. Else 

  1. '获取文件名  

  2. dim Temp() as String=Split
    (UploadFile.PostedFile.FileName,"\")  

  3. dim FileName as String=Temp
    (Temp.Length-1)  

  4. '保存文件  

  5. UploadFile.PostedFile.SaveAs
    (Server.MapPath(".") & "\Files\
    " & FileName)  

  6. '显示上传结果  

  7. ShowUpLoadFile.InnerHtml=
    "文件上传成功!< br>上传文件名:" 
    & FileName  

  8. End If  

  9. End Sub  

  10. < /script> 

  11. < html> 

  12. < body> 

  13. < fORM runat="server" enctype="
    multipart/form-data"> 

  14. < input type="file" id="UploadFile" 
    runat="server" size="50">< br> 

  15. < asp:button runat="server" Text=
    "立即上传" onClick="Upload" /> 

  16. < /form> 

  17. < hr>< br> 

  18. < span id="ShowUpLoadFile" runat=
    "server">< /span> 

  19. < /body> 

  20. < /html> 

把上面的代码保存成.aspx文件,然后在该文件所在目录下创建一个存放文件的新目录Files,运行,先感受一下效果,然后再继续看下面的讲解

使用VB.NET文件上传,需要用到.NET框架的两个类:HttpPostedFile和HtmlInputFile,这两个类所在的命名空间分别是System.Web.HttpPostedFile,System.Web.UI.HtmlControls.HtmlInputFile,所以我们要在文件开头先导入这两个命名空间,其中的PostedFile表示上传到服务器的文件,它包含几个常用的属性:

ContentLength:文件大小;

FileName :上传文件的详细路径及文件名;

ContentType :上传文件的文件类型。

字符分割函数Split是用来取得文件名的,因为通过PostedFile.FileName获得的是详细的路径及文件名。

多文件上传

所谓的多文件上传就是同时上传多个文件,这个跟单一文件上传大多是相同的,不同的是多文件上传是把所有文件作为一个文件集合一起上传到服务器的,我们需要的是把这个文件集合分解成一个个单一的文件,剩下的处理方法就跟单一文件上传一样了。

首先要知道要最多同时上传多少个文件,然后就在form之间放多少个如下的HtmlInput控件:

  1. < input type="file" runat=
    "server" size="50"> 

注意:这里的HtmlInput控件控件是不需要设置ID的,那如何在上传到服务器的文件集合中取出一个个的文件?看下面的代码:

  1. dim i as integer  

  2. For i=0 to Request.Files.Count-1  

  3. &lsquo;使用Request.Files()来逐个
    获取上传的文件  

  4. dim myFile as HttpPostedFile=
    Request.Files(i)  

  5. '这里的myFile就相当于上例中的Posted
    File,可以用myFile.FileName获得文件名,etc  

  6. '这里的处理代码就跟单一文件上传的一样了  

  7. Next 

以上是“VB.NET如何实现文件上传”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: VB.NET如何实现文件上传

本文链接: https://www.lsjlt.com/news/291467.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VB.NET如何实现文件上传
    这篇文章主要为大家展示了“VB.NET如何实现文件上传”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VB.NET如何实现文件上传”这篇文章吧。利用VB.NET向服务器上传文件VB.NET文件上传...
    99+
    2023-06-17
  • vue如何实现文件上传
    本篇内容主要讲解“vue如何实现文件上传”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue如何实现文件上传”吧!1、使用elementUI的 el-upload插件进行上传。html:<...
    99+
    2023-06-29
  • react如何实现文件上传
    本篇内容介绍了“react如何实现文件上传”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!react实现文件上传的方法:1、通过“import...
    99+
    2023-07-04
  • php如何实现文件夹上传文件
    这篇“php如何实现文件夹上传文件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何实现文件夹上传文件”文章吧。一、什...
    99+
    2023-07-05
  • JS如何实现多文件上传
    这篇文章主要介绍JS如何实现多文件上传,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体实现代码如下所示:<!DOCTYPE html> <html>...
    99+
    2024-04-02
  • SpringBoot如何实现多文件上传
    这篇文章主要介绍“SpringBoot如何实现多文件上传”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot如何实现多文件上传”文章能帮助大家解决问题。1.代码结构:2.Control...
    99+
    2023-07-05
  • Java如何实现FTP文件上传
    这篇文章给大家分享的是有关Java如何实现FTP文件上传的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、配置FTP文件服务器以Ubuntu为例FTP两种模式简介PORT(主动模式)第一步FTP客户端首先随机选择...
    99+
    2023-06-15
  • node+multiparty如何实现文件上传
    这篇文章主要讲解了“node+multiparty如何实现文件上传”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“node+multiparty如何实现文件上...
    99+
    2024-04-02
  • Spring boot实现文件上传实例(多文件上传)
    文件上传主要分以下几个步骤:(1)新建maven java project;(2)在pom.xml加入相应依赖;(3)新建一个表单页面(这里使用thymleaf);(4)编写controller;(5)测试;(6)对上传的文件做一些限制;(...
    99+
    2023-05-31
    spring boot 文件上传
  • VB.NET如何实现文件操作
    这篇文章主要介绍VB.NET如何实现文件操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!VB.NET文件操作打开和关闭文件 1、顺序文件 打开顺序文件,我们可以使用Open语句。它的格式如下:Open p...
    99+
    2023-06-17
  • JavaScript中Uploadify如何实现文件上传
    这篇文章主要介绍了JavaScript中Uploadify如何实现文件上传,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。运行环境: Java...
    99+
    2024-04-02
  • SpringBoot如何实现文件上传功能
    这篇文章主要介绍了SpringBoot如何实现文件上传功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。经典的文件上传服务器处理上传文件一般都是先在请求中读取文件信息,然后改...
    99+
    2023-06-25
  • vue如何实现文件切片上传
    这篇文章主要介绍了vue如何实现文件切片上传的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue如何实现文件切片上传文章都会有所收获,下面我们一起来看看吧。在实际开发项目过程中有时候需要上传比较大的文件,然后呢...
    99+
    2023-07-05
  • JavaWeb如何实现上传文件功能
    本篇内容主要讲解“JavaWeb如何实现上传文件功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaWeb如何实现上传文件功能”吧!这是需要使用到的两个jar包一定要导入到lib目录中,并...
    99+
    2023-07-02
  • servlet3如何实现文件上传操作
    这篇文章主要为大家展示了“servlet3如何实现文件上传操作”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“servlet3如何实现文件上传操作”这篇文章吧。在Servlet2.5中,我们要实现...
    99+
    2023-05-30
    servlet3
  • Ajax如何实现异步上传文件
    这篇文章将为大家详细讲解有关Ajax如何实现异步上传文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体代码如下所示:<!DOCTYPE html>...
    99+
    2024-04-02
  • vue如何实现上传图片文件
    这篇文章给大家分享的是有关vue如何实现上传图片文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。原始input标签form表单上传<input type="file"&nbs...
    99+
    2023-06-15
  • SpringMVC如何实现文件上传下载
    本篇内容主要讲解“SpringMVC如何实现文件上传下载”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringMVC如何实现文件上传下载”吧!一、通用配置pom.xml  ...
    99+
    2023-06-22
  • HTML5如何实现文件上传下载
    这篇文章主要介绍了HTML5如何实现文件上传下载,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言HTML5 中提供的文件API在前端中有着...
    99+
    2024-04-02
  • Netty如何实现文件上传功能
    这篇文章主要讲解了“Netty如何实现文件上传功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Netty如何实现文件上传功能”吧!今天我们来完成一个使用netty进行文件传输的任务。在实际...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作