YMP框架实现文件上传下载
来源:互联网 发布:如何使用jade软件 编辑:程序博客网 时间:2024/06/07 06:13
JSP页面内容:<%@ page contentType="text/html;charset=UTF-8" language="java" %><form action="/hello/upload" method="post" enctype="multipart/form-data"> <input type="file" name="fileWrapper" > <input type="submit" value="上传"></form><br><form action="/hello/download" method="post"> <input type="submit" value="下载"></form>Controllerpackage net.jc.mytest6;import net.ymate.platform.webmvc.IUploadFileWrapper;import net.ymate.platform.webmvc.annotation.Controller;import net.ymate.platform.webmvc.annotation.FileUpload;import net.ymate.platform.webmvc.annotation.RequestMapping;import net.ymate.platform.webmvc.annotation.RequestParam;import net.ymate.platform.webmvc.base.Type;import net.ymate.platform.webmvc.view.IView;import net.ymate.platform.webmvc.view.View;import net.ymate.platform.webmvc.view.impl.BinaryView;import java.io.File;/** * Hello Controller */@Controller@RequestMapping("/hello")public class HelloController { //上传 @RequestMapping(value = "upload",method = Type.HttpMethod.POST) //Post请求 @FileUpload public IView upload(@RequestParam IUploadFileWrapper fileWrapper) throws Exception { //文件上传封装类 功能齐全 String savepath = "F:\\Ideawork\\mytest-6\\src\\main\\webapp"+fileWrapper.getName(); //上传文件保存的路径 File file = new File(savepath); fileWrapper.writeTo(file); //保存文件 参数为文件路径 return View.textView("上传成功"); //返回一个文本视图 } //下载 @RequestMapping(value = "/download",method = Type.HttpMethod.POST) //Post请求 public IView download() throws Exception { //返回二进制数据流视图 // BinaryView:二进制数据流视图; // 下载文件,并重新指定文件名称 //View.binaryView(new File("/temp/demo.txt")) .useAttachment("测试文本.txt"); // = "binary:/temp/demo.txt:测试文本.txt" File file = new File("F:\\Ideawork\\mytest-6\\src\\main\\resources\\c3p0.properties"); return BinaryView.bind(file).useAttachment("我的下载.properties"); }}
阅读全文
1 0
- YMP框架实现文件上传下载
- Struts2 框架实现多文件上传下载
- JSF框架实现各种类型文件的上传下载
- springmvc文件上传下载简单实现案例(ssm框架使用)
- [iOS AFNetworking框架实现HTTP请求、多文件图片上传下载]
- springmvc文件上传下载简单实现案例(ssm框架使用)
- springmvc文件上传下载简单实现案例(ssm框架使用)
- jspsmart实现文件上传下载
- jspsmart实现文件上传下载
- c#实现文件上传下载
- jspSmartUpload 实现文件上传下载
- BCB实现文件上传下载
- jspsmart实现文件上传下载
- jsp实现文件上传下载
- 文件流实现上传下载
- iOS-实现文件上传下载
- YII实现文件上传下载
- iOS-实现文件上传下载 .
- 去除Android系统中桌面顶部阴影
- 记录PagerAdapter重写的方法
- Java的HttpClient类以POST方式提交数据,目标端收到后中文乱码
- 暑期练习——关于C语言的基础知识复习及相关题目解题技巧总结(1)
- mulesoft 第一章 问答题
- YMP框架实现文件上传下载
- c头文件(.h)的作用
- jsonp 跨域 Uncaught SyntaxError: Unexpected token : 的问题
- 从程序员的角度来看为什么我们需要工作流
- 下拉框里自动匹配关键字
- LINUX编程专题-I/O复用:epoll解析
- ORB 特征点检测匹配算法
- 实现html5项目跳转并传数据到安卓,在activity之间进行传输
- 1