jfinal图片上传
2015-09-17 12:27
218 查看
1、引入所需jar包
2、配置路由3、controller
/** * * @Title: uploads * Description:上传图片 * void * @throws */ public void uploads() { PropKit.use("a_little_config.txt"); //carUrl:服务器地址 localCarUrl:本地地址 String url = PropKit.get("carUrl"); // 上传代码 UploadFile uf = getFile("Filedata", "uploads"); //获得到了端口 String fileName = url + "/upload/uploads/" + uf.getFileName(); setAttr("fileName", fileName); renderJson(); }
4、html页面
<div class="form-group"> <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> <font color="red">*</font>头像 </label> <div class="col-sm-5"> <div style="width:120px;height:120px;margin-bottom:20px;border:1px solid #eee;"> <img id="url" src="${contextPath}/resources/admin/images/touxiang.jpg" width="120px" height="120px"/> </div> <input id="file_upload" name="file_upload" type="file" multiple="true"/> <!-- 手动上传 --> <!-- <a href="javascript:$('#file_upload').uploadify('upload','*')" id="uploadButton"></a> --> </div> </div>4、js
<script src="${contextPath}/uploadify/jquery.uploadify.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { $('#file_upload') .uploadify( { //校验数据 'swf' : '${contextPath}/uploadify/uploadify.swf', //指定上传控件的主体文件,默认‘uploader.swf’ 'uploader' : '${contextPath}/admin/admin/uploads', //指定服务器端上传处理文件,默认‘upload.php’ 'auto' : true, //手动上传 'buttonImage' : '', //浏览按钮背景图片 'multi' : false, //单文件上传 'fileTypeExts' : '*.gif; *.jpg; *.png;', //允许上传的文件后缀 *.flv;*.avi;*.mp4;*.mp3 'fileSizeLimit' : '5MB', //上传文件的大小限制,单位为B, KB, MB, 或 GB 'successTimeout' : 30, //成功等待时间 'onUploadStart':function(){ // }, 'onUploadSuccess' : function(file, data, response) {//每成功完成一次文件上传时触发一次 var image = eval("[" + data + ']')[0]; $('#url').attr('src',image.fileName); //var image=eval(data); //alert(image[0]["big"]); }, 'onUploadError' : function(file, data, response) {//当上传返回错误时触发 $('#url').append(data); } }); }); </script>
5、结构
相关文章推荐
- Spring boot jar 后台运行
- Spring boot jar 后台运行
- Spring boot jar 后台运行
- C#模拟百度登录并到指定网站评论回帖(四)
- GPS的一些浅显知识兼介绍一下GPS测试仪
- Tomcat学习笔记 - 错误日志 - Tomcat安装版安装后第二次启动后闪退(转)-- javac不是内部或外部命令 -- 配置java环境教程
- java的动态代理机制详解
- TextView排版问题
- 不再需要ImageOle或DynamicGifCtl,.NET实现IM编辑控件
- 函数返回值1的数量
- nyoj 题号12 水厂(两)——南阳oj
- A标签/按钮防止重复提交&页面Loading制作
- session的生命周期(自我总结)
- cocos2d-x 3.x 不规则点击区域
- {welcome to JS} 使用多级条件(switch&case)
- 二叉树的深度广度遍历
- java SE复习笔记16
- Java 烦透了的Java
- Sharepoint 2013 左右"SPChange"一个简短的引论
- java保存控制台信息追加到文件