- 浏览: 94651 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
曾老师:
请问
dataFilter: function(data, ...
利用jquery.validate异步验证用户名是否存在 -
changningbuddha:
错误 1 在证书存储区中找不到清单签名证书。 myClock怎 ...
C#winform的小闹钟
文件上传的实现是利用FileUpload控件的常用属性
FileContent属性:获取stream对象,它指向要使用FileUpload控件上载的文件;
FileName 属性:获取客户端上使用FileUpload控件上载的文件的名称;
HashFile属性:获取一个值,该值指示FileUpload控件是否包含文件;
SaveAs方法:使用FileUpload控件将上传的文件内容保存到web服务器上的指定路径;
//获取文件上传路径
string filePath = resLoad.PostedFile.FileName.ToString();
//获取上传文件名称
string fileName=filePath.Substring(filePath.LastIndexOf("\\")+1).ToString();
//获取文件扩展名
string fileExtend = filePath.Substring(filePath.LastIndexOf(".") + 1).ToString();
//获取文件大小
string fileSize = Convert.ToString(resLoad.PostedFile.ContentLength);
//保存到服务器的路径
string serverPath = Server.MapPath("../Files/") + fileName;
//确定上传文件
resLoad.PostedFile.SaveAs(serverPath);
//……将上传的文件信息保存到数据库中的操作
以下是利用http标签的fileup元素上传文件
<form name="uploadForm" method="post" enctype="multipart/form-data" action="handler/upload.ashx"> <input type="file" id="imgFile" name="imgFile" style="width:220px;" /> <input type="submit" value="上传" /> </form>
用一般处理程序来进行文件的上传,代码如下:
<%@ WebHandler Language="C#" Class="upload" %> using System; using System.Web; public class upload : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; // 下面这句是最重要的,取得HttpPostedFile对象后就可以调用他的SaveAs方法了 HttpPostedFile imgFile = HttpContext.Current.Request.Files["imgFile"]; string savePath = context.Server.MapPath("~/upload/"+imgFile.FileName); imgFile.SaveAs(savePath); context.Response.Write("<br>保存成功!文件名:"+imgFile.FileName); } public bool IsReusable { get { return false; } } }
发表评论
-
缩略图
2011-05-16 11:19 1269缩略图 Web应用中最薄弱的环节就是传输,即速度问题。图片格 ... -
给图片加水印
2011-05-16 11:14 1426水印 在网络中发布资源时,比如图片,很多时候需要保护版权,即 ... -
.net绘图操作五
2011-05-16 11:02 1213统计图是信息管理系统常用的功能,常用的有饼图、柱形图、拆线图等 ... -
.net绘图操作四
2011-05-16 11:00 992绘制简单图形 简单图形是组成复杂图形的基础,通过本小节的例子 ... -
.net绘图操作三
2011-05-16 10:47 1598在.NET中图形包括以下两个步骤。 第一,创建Graphic ... -
.net绘图操作二
2011-05-16 09:57 13931.4 Brush Brush通常被称为,用于定义填充图形形 ... -
.net绘图操作一
2011-05-16 09:35 1498.NET对图形操作的支持类 ... -
(推荐)海量数据库的查询优化及分页算法方案
2011-04-28 18:14 1118建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处 ... -
在你的Fckeditor安装Google map plugin
2011-04-28 18:13 1260Fckeditor是现在很常见的Html编辑器,他好用的地方 ... -
分享c#动态生成文字图片解决方案
2011-04-28 18:12 3519大家都知道我们如果想把网页上的文字做出比较炫的效果,便只能用P ... -
浅谈ASP.NET报表控件
2011-04-28 18:07 1903浅谈ASP.NET报表控件 作者:管理员 来源:51CT ... -
数据绑定控件导出到excel
2011-04-26 20:41 1393aspx页面代码 <div> ... -
数据库连接访问数据时出错
2011-04-22 09:39 1001超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种 ... -
文件上传中sever.mapPath和Request.PhysicalApplicationPath用法
2011-04-16 08:44 1141aspx页面代码: 添加一个上传控件 <p> ... -
文件的写和读操作方法总结
2011-01-02 21:55 898今天下午看了文件的相关操作,其中最常见的就是创建和读取的操作了 ... -
vs里面根据html模板页生成静态html页面
2011-01-02 17:19 1271在.net中生产静态的html页面主要用到的 IO流技术,先读 ... -
ckeditor的配置(html在线文本编辑器)
2011-01-01 09:11 1877一.ckeditor 3.3.1精简 1、删除_sam ... -
.net的开源cms系统网址收藏
2010-12-21 14:01 946这是我从别人博客上看 ... -
使用下拉列表对gridview分页
2010-12-10 16:32 915这是我看到别人的博客的,不说好不好,先记下来,以后还是有用;先 ... -
很完美的sql数据库访问助手类封装
2010-11-27 22:08 1427看到一本教材上对数据 ...
相关推荐
通过以上步骤,可以实现一个完整的Java多文件上传功能,包括使用Flash显示上传进度条,并将文件信息存储到MySQL数据库。在实际开发中,根据具体需求进行调整和优化,确保功能的稳定性和安全性。
Linux系统下基于Tcp的多线程大文件上传实现.pdf 本文介绍了一种基于Tcp的多线程大文件上传实现方法,在Linux系统下实现大文件上传的解决方案。该方法通过将大文件分块,并使用多线程技术来实现文件传输,提高了文件...
在Spring MVC框架中,文件上传是一项常见的功能,而实现文件上传进度条则能提供更好的用户体验。这个场景通常涉及到前端的JavaScript或jQuery库(如jQuery File Upload)与后端的Spring MVC控制器之间的交互,以及...
本篇文章将详细探讨如何使用JSP(JavaServer Pages)和Flash上传工具实现多文件上传的示例——"MultifileUploadDemo"。 首先,我们需要理解JSP的基本概念。JSP是Java平台上的动态网页技术,它允许开发者将静态内容...
"Java 实现利用 HTTP 基于 Servlet 上传文件至服务器" 文件上传概述 文件上传是指客户端将文件传输到服务器端的过程。...通过本文,读者可以了解 Java 实现文件上传的基本原理和方法,并应用于实际开发中。
标题中的“Flash实现的多文件上传”指的是使用Adobe Flash技术来实现用户在Web页面上同时上传多个文件的功能。Flash在过去的网页开发中被广泛应用于多媒体交互和富互联网应用(RIA),其中包括文件上传功能,因为它...
本文将深入探讨如何使用Java的I/O(Input/Output)流来实现文件上传。标题“使用io实现文件上传”指的是利用Java的I/O机制处理客户端上传的文件数据。 首先,我们需要了解Java I/O流的基本概念。I/O流是Java提供的...
"JSP实现文件上传与下载" JSP(Java Server Pages)是一种动态网页技术,用于开发基于Web的应用程序。JSP技术可以和其他Java技术集成,实现复杂的Web应用程序。下面是JSP实现文件上传与下载的知识点总结: 一、JSP...
- 为了提供更好的用户体验,可以使用AJAX和jQuery来实现无刷新的文件上传。这通常涉及创建一个WebMethod或使用Ajax.BeginForm。 - `FormData`对象用于封装上传的文件,`$.ajax`或`$.post`发送POST请求,然后在回调...
在JavaScript(简称js)中实现文件上传功能是Web开发中的常见需求,特别是在现代网页应用中,用户可能需要上传图片、文档等数据。本教程将详细讲解如何利用js实现这一功能,以及涉及到的关键技术和库。 首先,`js...
利用java图形化界面和网络编程相结合实现的--文件上传。 运行步骤: (1)分别运行工程两个包中的两个.java文件(UploadClient.java和UploadServer.java)分别会弹出“上传客服端”和“上传服务器”两个窗口。 ...
本教程将详细讲解如何使用.NET MVC实现文件上传功能,这是一个常见的Web开发需求。 首先,我们需要理解.NET MVC中的控制器(Controller)是处理用户请求的地方。在文件上传场景中,控制器会接收HTTP POST请求,该...
首先,我们需要理解Java中的文件上传机制。在Java Servlet规范中,`multipart/form-data`类型的HTTP请求用于处理文件上传。`javax.servlet.http.Part`接口提供了处理上传文件的方法。通常,我们使用Servlet 3.0及...
采用前后端分离的方式进行开发,实现了几种常用的文件上传功能。 前端采用 vue.js + plupload + element-ui 实现了文件在浏览器端的发送, 后端采用 spring boot + spring + spring mvc + mybatis 实现了文件在服务器...
Bootstrap文件上传组件FileInput是一款强大的前端文件上传工具,尤其适合于需要实现文件批量上传的场景。这个组件基于Bootstrap框架,提供了美观的用户界面和丰富的功能,使得文件上传操作变得直观且易于实现。以下...
总的来说,Spring Boot提供了一种简洁的方式来实现文件上传和下载功能,结合Thymeleaf和其他Spring组件,可以快速构建出功能完善的Web应用。通过合理的接口设计和实现,我们可以实现可扩展且易于维护的文件存储服务...
JSP 实现文件上传下载 在本文中,我们将学习如何使用 JSP 实现文件上传和下载功能。在这个过程中,我们将使用 Apache 的 Commons FileUpload 和 Commons IO 两个库来处理文件上传和下载。 首先,让我们了解一下...
servlet实现文件上传的时候,当文件较大的时候,会有文件上传的进度条提示,使用的原理是使用jquery的异步请求,在jsp页面设置定时器,每隔一段时间获取文件上传监听器同步到session中的最新的上传信息。
在这个场景中,我们讨论的是如何使用Java的Socket来实现文件上传功能,即从客户端将文件发送到服务器,然后保存到服务器的数据库中。这个过程涉及到多个关键知识点,下面我们将详细探讨。 1. **Java Socket基础**:...