`
zoutuo1986
  • 浏览: 179725 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

带文件form提交后台

    博客分类:
  • code
阅读更多
FileItemFactory factory = new DiskFileItemFactory();
			ServletFileUpload upload = new ServletFileUpload(factory);
			List<FileItem> items = null;
			SignatureBean bean = SignatureFactory.getInstance().getBean();
			items = upload.parseRequest(request);
			for (FileItem item : items) {
				if(!item.isFormField()){
					String name = new String(item.getFieldName().getBytes("ISO-8859-1"),"UTF-8");
					String fileFullName = new String(item.getName().getBytes("ISO-8859-1"),"UTF-8");
					if("markfile".equals(name)){
						bean.setBody(item.getInputStream());
						bean.setMarktype(FileUtils.getFiletype(fileFullName));
					}
				}else{
					String name = new String(item.getFieldName().getBytes("ISO-8859-1"),"UTF-8");
					String val = new String(item.getString().getBytes("ISO-8859-1"),"UTF-8");
					if("markname".equals(name)){
						bean.setMarkname(val);
					}
					if("password".equals(name)){
						bean.setPassword(val);
					}
					if("signatureid".equals(name)){
						bean.setSignatureid(val);
					}
					if("use_user_id".equals(name)){
						bean.setUse_user_id(val);
						UserCacheBean user = UserCache.getUserCacheBean(val);
						bean.setUse_unit_id(user.getUnit_id());
						bean.setUse_unit_name(user.getUnit_name());
					}
					if("username".equals(name)){
						bean.setUsername(val);
						bean.setUse_user_name(val);
						
					}
				}
			} 

 

分享到:
评论

相关推荐

    不用form提交表单,用ajax上传文件

    "不用form提交表单,用ajax上传文件"是这种需求的一个典型场景。这种方式可以让用户在上传文件时无需等待页面刷新,而是通过Ajax(Asynchronous JavaScript and XML)技术实现实时反馈,提升交互体验。 在JDK 8版本...

    jQuery dialog form 提交 后台不能取值的解决办法

    总的来说,解决jQuery Dialog表单提交后台取值问题的关键在于正确地序列化表单数据,使用Ajax提交,以及在后端适当地处理这些数据。同时,确保前后端的交互流畅,错误处理完善,以提供良好的用户体验。

    C# post方式提交Form表单

    本篇文章将深入探讨如何在C#中通过POST方式提交Form表单,包括其原理、步骤和实际代码示例。 一、POST提交表单的基本原理 POST是HTTP协议中的一个方法,用于向服务器发送数据,特别是当数据量较大或者包含敏感信息...

    jxl以及jquery的form提交

    结合这两个技术,你可以实现一个系统,允许用户通过Web界面上传Excel文件,然后使用Java后台处理这些文件,并通过异步表单提交返回结果。例如,你可以创建一个表单让用户选择Excel文件,然后使用`jQuery.form`进行...

    ajax提交表单到后台

    本主题将深入探讨如何使用jQuery库的AJAX功能将表单数据提交到后台,以及后台如何使用Spring框架来处理这些数据。下面将详细阐述这一过程。 ### 一、前端:使用jQuery的AJAX提交表单 1. **引入jQuery库**:首先...

    简单的ASP表单提交到后台的源码

    在描述的"简单的ASP表单提交到后台的源码"中,很可能是通过Request.Form来获取表单字段的值。 例如,一个简单的ASP接收表单数据的代码可能如下: ```asp Dim username, password username = Request.Form(...

    JAVA表单上传多个文件 java web form表单上传多个文件.zip_form表单post提交

    在后台,我们需要一个Servlet来接收并处理这些文件。Java的Servlet API提供了一个`Part`接口,用于处理`multipart/form-data`类型的请求。以下是一个简单的Servlet示例: ```java @WebServlet("/uploadServlet") ...

    layui实现form表单同时提交数据和文件的代码

    总的来说,layui通过结合`layui-form`和`layui-upload`,实现了在同一个表单中同时提交文本数据和文件的功能。这种做法在Web应用中非常常见,特别是在用户注册、个人资料编辑等场景下。通过合理的HTML结构和...

    解决java enctype multipart form-data文件上传传值问题

    ### 解决Java enctype "multipart/form-data" 文件上传传值问题 在Java Web开发中,处理文件上传是一项常见的任务。特别是当涉及到使用`multipart/form-data`作为表单的编码类型时,这种需求更为突出。本文将深入...

    c# .net后台post上传文件

    表单提交时,可以通过设置`enctype`属性为`multipart/form-data`来允许文件上传。 4. **C#后端处理**: 在C#后端,可以使用`HttpPostedFileBase`类来接收上传的文件。这个类提供了读取文件内容、获取文件名、检查...

    .net 后台提交表单并返回结果

    在.NET开发环境中,后台提交表单并返回结果是常见的网页交互模式,主要涉及HTML表单、HTTP请求以及服务器端的处理。在这个过程中,`a.aspx`页面作为客户端表单的发起者,通过POST或GET方法将数据提交到`b.aspx`页面...

    C#使用multipart/form-data示例

    1. **理解multipart/form-data**:`multipart/form-data`主要用于提交表单,特别是当表单中包含文件上传时。每个部分之间用分隔符(如`--Boundary`)进行区分,每个部分都有自己的Content-Type和可选的头部信息。 2...

    jquery.form.js + php ajax提交,包含图片文件上传实例

    利用 jquery.form.js插件,php提交信息,ajax提交,里面包含了上传文件的类,以及生成缩略图,保存到数据库省略了这一步,大家可以根据自己的项目进行修改。前后台大家自行完善,这是一个实例。

    jquery文件上传js:jquery.form.js

    1. **Ajax化文件上传**:`jquery.form.js`将传统的表单提交转变为Ajax方式,使得文件上传无需刷新页面,提供更好的用户体验。 2. **异步上传**:利用Ajax技术,文件上传可以在后台进行,用户可以继续浏览其他页面,...

    ext实现文件上传 后台java实现

    当用户选择文件后,EXTJS使用`form.submit()`方法将数据发送到后台。在提交前,可以添加事件监听器进行预处理,比如检查文件类型、大小等。提交时,通常会使用`method: 'POST'`,并设置`enctype`为`multipart/form-...

    C#实现http文件上传图片提交PHP后台.zip

    在本文中,我们将深入探讨如何使用C#进行HTTP文件上传,特别是针对图片文件,并将其提交到PHP后台。这个过程在很多Web应用中都是常见的需求,例如用户上传头像或者在线文件分享。标题中的"最简单的实现方式"和描述中...

    多文件上传 dojo组件 dojox.form.FileUploader

    9. **表单提交**:在某些情况下,FileUploader也可以集成到传统的表单提交中,允许用户在提交表单的同时上传文件。 10. **自定义样式**:根据需求,开发者可以使用CSS对FileUploader的外观进行定制,以匹配应用的...

    ajax form 提交 动态显示

    "Ajax Form提交 动态显示"这一主题涉及到如何利用AJAX处理表单提交,并实时更新页面内容。 1. **AJAX基础**: - AJAX的核心是XMLHttpRequest对象,它负责在后台与服务器通信。 - AJAX的工作流程包括创建...

    Java后端HttpClient Post提交文件流 及服务端接收文件流

    HttpClient Post提交多文件及多个普通参数,已经封装成工具类。 需传入 要请求的url 普通参数map 例 map.put("param1","张三"); 需要传入的文件流map 其中key为文件名 服务端接收无乱码。

    ajax提交form表单

    在IT领域,特别是Web开发中,使用Ajax(Asynchronous JavaScript and XML)进行form表单的无刷新提交是一项关键技能。这种技术允许网页在不重新加载整个页面的情况下与服务器交互,从而提高了用户体验。以下是对给定...

Global site tag (gtag.js) - Google Analytics