• 文件上传


    <tr>
    							<td></td>
    							<td colspan="2"><img id="SF_USERS_DEF1" src="${sfroot}/images/pic_man.jpg" class="sf_img" /> <input id="SF_USERS_PHOTO" name="PHOTO" type="hidden" value="/simages/pic_man.jpg" /></td>
    						</tr>
    						<tr>
    							<td>文件上传</td>
    							<td colspan="2">
    								<!-- conf: 标签配置信息
    									swfPath:开源插件路径
    									uploadUrl:接收附件上传请求的视图控制器路径
    									autoRemoveWhenError:发生异常时自动移除上传的附件
    									autoRemoveWhenComplete:上传完成后是否自动移除附件
    									onUploadComplete:上传完成后的回调函数
    									btnImg:上传按钮的背景图片
    									fileSize:附件大小的最大值
    									btnText:上传按钮的文本
    									fileTypes:可上传的附件的后缀名
    								 -->
    								<div id="sf_file" sf_type="SF_FileUpload"
    									conf='{  
    									swfPath:"${sfroot}/sf_js/openSource/swfupload/swfupload.swf", 
    									uploadUrl:"${sfroot}/system/file/upload.do", 
    									autoRemoveWhenError:true,
    									autoRemoveWhenComplete:false,
    									onUploadComplete:M_Sf_js_api.onUploadComplete,
    									btnImg:"",
    									fileSize:"10 MB",
    									btnText:"选择文件",
    									fileTypes:"*.jpg;*.jpeg;*.gif;*.png;*.tiff;*.bmp;*.doc;*.txt;*.rar;*.zip;*.xlsx;*.xls;*.pdf"}'>
    								</div>
    
    							</td>
    						</tr>
    

      

    	/**
    	 * 跳转至文件上传页面
    	 * @param 
    	 * @return
    	 * @author yzp
    	 * @history 2018-5-3 下午5:17:52 Create by 【yzp】
    	 */
    	@RequestMapping("toFileupload.do")
    	public ModelAndView toFileupload(HttpServletRequest request,HttpServletResponse response, ModelMap modelMap) {
    		
    		return new ModelAndView( this.getActionPath("fileupload"), modelMap );
    	}
    

      

    		M_Sf_js_api.onUploadComplete = function(sender, data) {
    			var url = data.rootDirectory + "/" + data.parentPath + "/" + data.newName + "." + data.extension;
    			$("#SF_USERS_DEF1").attr("src", SF_Path.getContextPath() + "/" + url);
    			$("#SF_USERS_PHOTO").val(url);
    		};
    

      

    -------------------------------------------------------------------------
    ## 极客时间全网最便宜最优惠购买方式,优惠券返现 百度网盘 微信关注公众号“选门好课”
    扫描下方二维码关注我的公众号"选门好课",与我一起交流知识
  • 相关阅读:
    遍历数据类型数组方式
    for 循环 和for..in循环遍历数组 的区别
    多个区域内有相同属性名称子元素,同一区域内 操作DOM子集 使用$("选择器",context)方法
    CSS 使用技巧
    JavaScript 动态加载页面 js文件
    angular2环境配置
    在路上●我的年青●逐步前进
    ARM v8-A 系列CPU的MMU隐射分析
    ARM Cortex-A53 Cache与内存的映射关系以及Cache的一致性分析
    二维图像的投影和图像重建分析之傅里叶变换法
  • 原文地址:https://www.cnblogs.com/singworld/p/9764893.html
Copyright © 2020-2023  润新知