- 浏览: 151779 次
- 性别:
- 来自: 武汉
最新评论
-
damoqiongqiu:
为神马文档没有离线下载的,求离线的文档,求楼主赐文档:2534 ...
AsWing 入门 -
afeng119:
谢谢,试试好用不!
struts的html:file标签上传文件,中文的文件名会导致乱码问题 -
wenjinglian:
那去用用
JAVA MYSQL做分页 -
zltian:
AsWing 入门 -
毛冬:
呵呵。就是說LIST是對象引用,而不是值引用
JAVA LIST MAP 是引用地址而不是复制
这篇文章是接上篇文章的
没看过上篇文章的请去看看
我在这边就直接贴出action代码了
没看过上篇文章的请去看看
我在这边就直接贴出action代码了
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ package com.hcwy.struts.action; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.UUID; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.hcwy.struts.form.UploadForm; /** * MyEclipse Struts * Creation date: 04-08-2008 * * XDoclet definition: * @struts.action path="/upload" name="uploadForm" input="/form/upload.jsp" scope="request" validate="true" */ public class UploadAction extends Action { /* * Generated Methods */ /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { UploadForm uploadForm = (UploadForm) form; String dir="C:\\upload\\"+UUID.randomUUID()+"."+(uploadForm.getPic().getFileName().split("\\.")[1]) ; OutputStream out; try { out = new FileOutputStream(new File(dir)); byte b[]=uploadForm.getPic().getFileData(); out.write(b); out.close(); File file=new File(dir); ServletOutputStream os=response.getOutputStream(); FileInputStream fis= new FileInputStream(file); byte buffer[] = new byte[8192]; int readed = 0; while((readed = fis.read(buffer)) > 0) { os.write(buffer, 0, readed); } if(os!=null) { os.flush(); os.close(); } if(fis!=null) { fis.close(); } } catch (Exception e) { e.printStackTrace(); } return null; } // public ActionForward asd(ActionMapping mapping, ActionForm form, // HttpServletRequest request, HttpServletResponse response) { // UploadForm uploadForm = (UploadForm) form; //// System.out.println(request.getRequestURI()); // //// System.out.println("** "+uploadPath) ; // System.out.println(request.getSession().getServletContext().getRealPath("")); // try { // if(uploadForm.getPic().getFileName()==null||uploadForm.getPic().getFileName().equals("")){ //// request.setAttribute("dir", "dir"); // }else{ // String uploadPath = this.getServlet().getServletContext().getRealPath("/"); // String dir="\\upload\\"+UUID.randomUUID()+"."+(uploadForm.getPic().getFileName().split("\\.")[1]) ; // String dir1=uploadPath+dir; // System.out.println(dir1); // OutputStream out=new FileOutputStream(new File(dir1)); // byte b[]=uploadForm.getPic().getFileData(); // out.write(b); // out.close(); // request.setAttribute("dir", dir); // // } // // // } catch (FileNotFoundException e) { // e.printStackTrace(); // } catch (IOException e) { // e.printStackTrace(); // } // return mapping.findForward("ok"); // } // }
发表评论
-
动易标签大全
2009-06-24 13:08 2750网站通用标签适用于整 ... -
JAVA LIST MAP 是引用地址而不是复制
2009-03-10 10:36 4030StringBuffer aa=new StringBuffe ... -
取得上1次等入的session
2009-03-10 10:25 1538前言作为J2EE的重要组成部分的jsp和servlet规范中, ... -
JAVA 自定义标签 简介
2009-01-20 16:19 2368Test.jsp <!DOCTYPE HTML P ... -
无级栏目
2009-01-07 17:32 1292很早以前写的东西 这2天要用找了我10几分中 放上来做个笔记 ... -
excel导出文件
2009-01-06 15:48 1648// 创建一个新的excel文件,并将数据导入进去 publ ... -
图片光标定位
2008-12-24 17:25 1599<form action="2.jsp ... -
JAVA导出EXCEL
2008-12-19 10:29 3325Vector vector=listSparepart(con ... -
JAVA 读写文件
2008-11-14 09:44 1586public static void main(String ... -
img图片没找到onerror事件
2008-11-12 15:50 2941<script type="text/java ... -
HTMLArea onsubmit 提交验证问题
2008-10-31 11:21 1461在JSP中用上了HTMLArea后发现里边有个ONSUBMIT ... -
radio JS验证
2008-10-29 17:03 1498function checked(){ var isJu ... -
JAVA读文件夹
2008-10-28 09:05 2393public static boolean readfi ... -
java md5类
2008-10-16 16:00 3735public static String getMD5(byt ... -
DWR写个3级联动
2008-09-18 10:08 1556我原先写过1个拿prototype.js写过1个 可惜和htm ... -
添加时间的JS
2008-09-11 11:28 1068他同学小小那边有份 可惜他那个我用的时候JS 总在暴错 以前我 ... -
总结:子窗口创建及父窗口与子窗口之间通信
2008-09-05 16:46 35291、Javascript弹出子窗口 可以通过多种方式实现,下面 ... -
反射写SQL语句
2008-08-26 15:54 1021// 改 // public void update(Obj ... -
JAVA mysql插入时间
2008-08-21 10:18 3608MYSQL为DATATIME型的时候 pstmt.setTim ... -
java mysql批量导入优化
2008-08-08 09:18 2473Connection conn=dao.getConn(); ...
相关推荐
百度官方的UEditor不能支持自定义上传路径,上传路径的东西会自动存到Tomcat下,这个很不友好,我自己做了修改,支持自定义上传路径了。同学下载完成后替换一下jar包,并在配置文件中加一个参数就行了,就是这么简单...
2. **添加控件**:在`CustomFileDialog`类中,你需要添加必要的控件,如文件列表视图(QListView或QTreeView)、路径输入框(QLineEdit)、按钮(QPushButton)等。确保这些控件能够实现基本的文件浏览和选择功能。 ...
百度官方的UEditor不能支持自定义上传路径,上传路径的东西会自动存到Tomcat下,这个很不友好,我自己做了修改,支持自定义上传路径了。同学下载完成后替换一下jar包,并在配置文件中加一个参数就行了,就是这么简单...
本文实例讲述了Django框架文件上传与自定义图片上传路径、上传文件名操作。分享给大家供大家参考,具体如下: 文件上传 1、创建上传文件夹 在static文件夹下创建uploads用于存储接收上传的文件 在settings中配置, ...
在IT行业中,文件上传是常见的交互功能,尤其在Web应用中。`Flex`与`PHP`结合使用可以创建丰富的客户端界面并实现强大的后端处理能力。`Flex`是一种基于Adobe Flash Player运行时的开放源码框架,用于构建具有动态...
经过修改的百度富文本编辑器ueditor.jar,实现自定义上传文件存储路径,不再局限于存储在项目路径下,具体看http://blog.csdn.net/maijia0754/article/details/79360788
然而,有时系统默认的配置文件(如app.config或web.config)并不足以满足所有场景,这时候我们就需要创建自定义配置文件。本文将深入探讨.NET中自定义配置文件的创建、读取与操作。 首先,创建自定义配置文件的基本...
Bootstrap 4自定义文件上传插件是针对原始Bootstrap框架中的文件输入组件进行增强的一个实用工具。Bootstrap 4作为流行的前端框架,提供了丰富的UI组件和响应式设计,但其默认的文件上传控件功能较为基础,通常只...
在实际应用中,开发者可能会结合其他工具,如GIS软件或者自定义脚本,来生成这些动画路径文件。例如,使用GIS软件ArcGIS Pro的Cesium插件可以直接导出Cesium JSON路径文件。加载到Cesium场景后,用户就能看到按照...
path=${自定义路径}&filename=${自定义文件名}`。这样,当用户上传图片时,编辑器会将自定义的路径和文件名一同发送到服务器。 2. **后端处理**:在服务器端,我们需要监听这个URL,并解析请求中的参数。获取到...
是通过继承BaseAdapter 完成的,里面有自定义layout界面。进行管理返回跟目录以及上一层,方便管理。 package com.filebrowser; import android.content.Context; import android.graphics.Bitmap; import android....
《.NET版ueditor图片与文件上传自定义文件夹详解》 ueditor是一款广泛应用的富文本编辑器,它集成了图片、文件上传等功能,极大地丰富了网页内容的编辑体验。在.NET开发环境中,我们常常需要根据项目需求对ueditor...
在 Symfony 框架中,自定义文件上传的操作涉及到多个方面,包括定义API资源、操作方法、路径配置、控制器关联以及响应处理。首先,我们来看看如何通过`ApiResource`注解来定义一个资源并添加自定义操作。 1. **Api...
1. 图片大小限制:为了避免大文件上传导致服务器压力过大,可以对上传文件的大小进行限制。 2. 图片格式检查:只允许特定的图片格式(如`.jpg`, `.png`)上传,防止安全问题。 3. 原始文件名处理:不要直接使用上传...
提供的 `ueditor_gailuj` 压缩包文件可能是 UEditor 的一个特定版本或者包含了针对图片上传路径修改的定制版。通常,这个压缩包会包含 UEditor 的源代码、配置文件以及必要的资源文件。解压后,你可以查看里面的文档...
1. **创建自定义路径构建器类**: 在这里,我们创建了一个名为`MyContextPathBuilder`的Java类,它继承自`ServerRootPathBuilder`。这个类是FCKEditor用来构建用户文件路径的。在`getUserFilesPath`方法中,我们...
对百度ueditor富文本编辑器的修改,可支持自定义文件路径上传功能,具体使用方法,可直接替换ueditor中的ueditor-1.1.2.jar包即可使用,可参看本人的博客-“百度富文本编辑器的使用”,有具体使用介绍
在IT行业中,JavaScript是一种常用的客户端脚本语言,...弹出窗口提供了与用户交互的方式,而文件上传则涉及到用户数据的安全处理。在实际开发中,理解并熟练运用这些技术,可以提高用户体验并确保应用程序的安全性。
本篇文章将详细介绍如何在uniapp打包H5后,对自定义配置文件进行修改,以满足项目的个性化需求。 首先,我们需要了解uniapp的构建流程。在uniapp项目中,`uni.config.js`是全局配置文件,它包含了项目的基本信息、...
在这个demo中,你可以看到如何实现自定义路径的文件上传,即根据需求设定文件保存的位置,而不是使用默认路径。 文件下载则是相反的过程,服务器将文件发送回客户端。在SpringMVC中,可以通过创建一个控制器方法,...