123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- <%@page import="com.hotent.core.web.util.RequestUtil"%>
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
- <%@ page import="com.hotent.core.api.util.ContextUtil" %>
- <%@ page import="com.hotent.core.util.AppConfigUtil" %>
- <%@include file="/commons/include/html_doctype.html"%>
- <%
- Long typeId =RequestUtil.getLong(request, "typeId",0) ; // 附件分类编号
- String uploadType = RequestUtil.getString(request, "uploadType");
- String fileFormates = RequestUtil.getString(request, "fileFormates");
- String maxUploadSize = AppConfigUtil.get("maxUploadSize");
- %>
- <html>
- <head>
- <%@include file="/commons/include/form.jsp" %>
- <title>系统附件上传</title>
- </head>
- <style type="text/css">
- html, body { height:100%; }
- body { margin:0; padding:0; overflow:auto; text-align:center; background-color: #ffffff; }
- #flashContent { display:none; }
- </style>
-
- <script type="text/javascript" src="${ctx}/media/swf/fileupload/swfobject.js"></script>
- <script type="text/javascript">
- /*KILLDIALOG*/
- //因为有可能是window.open打开的页面
- var dialog = null;
- try{
- dialog=frameElement.dialog; //调用页面的dialog对象(ligerui对象)
- }catch(e){
- dialog=window;
- }
- var uploadPath="${ctx}/platform/system/sysFile/fileUpload.ht;jsessionid=<%=session.getId()%>?typeId=<%=typeId%>" ;
- var delPath="${ctx}/platform/system/sysFile/delByFileId.ht;jsessionid=<%=session.getId()%>" ;
- var fileExt="document@*.doc;*.docx#images@*.jpg;*.png,*.gif";
- var fileFormates = '<%=fileFormates%>';
- var uploadType = '<%=uploadType%>';
- var maxUploadSize = '<%=maxUploadSize%>';
- var mark = false;
- var confObj=null;
- function initFlashUpload(){
-
- //confObj = window.dialogArguments;
- confObj =null;
- try{
- confObj =dialog.get("conf");
- }catch(e){
- confObj=window.dialogArguments;
- }
- if(confObj!=undefined && confObj!=null && confObj!=""){ //模态窗口的接收方法
- if(confObj.uploadType!=null&&confObj.uploadType=="pictureShow"){
- fileFormates = confObj.fileFormates;
- uploadPath +="&uploadType=pictureShow&fileFormates="+fileFormates; //有特殊符号时要转义 如 &
- uploadPath = encodeURIComponent(uploadPath);
- mark = true;
- }
- }else{ //OPEN方式打开的 窗口接收内容
- if(uploadType!=null && uploadType=="pictureShow"){
- uploadPath +="&uploadType=pictureShow&fileFormates="+fileFormates; //有特殊符号时要转义 如 &
- uploadPath = encodeURIComponent(uploadPath);
- }
- mark = false;
- }
-
- //设置swfobject对象参数
- var swfVersionStr = '10.0.0';
- var xiSwfUrlStr = '${ctx}/media/swf/fileupload/playerProductInstall.swf';
- var flashvars = {};
- flashvars.uploadPath=uploadPath;
- flashvars.delPath=delPath;
- flashvars.fileExt=fileExt;
- flashvars.fileFormates=fileFormates;
- flashvars.maxUploadSize=maxUploadSize;
- var params = {};
- params.quality = 'high';
- params.bgcolor = '#ffffff';
- params.allowscriptaccess = 'sameDomain';
- params.allowfullscreen = 'true';
- var attributes = {};
- attributes.id = 'flexupload';
- attributes.name = 'flexupload';
- attributes.align = 'middle';
- swfobject.embedSWF( '${ctx}/media/swf/fileupload/flexupload.swf', 'flashContent',
- '100%', '100%', swfVersionStr, xiSwfUrlStr, flashvars, params, attributes);
- swfobject.createCSS('#flashContent', 'display:block;text-align:left;');
- }
- function winClose(r){
- if(r){
- var arry = $.parseJSON(r);
- dialog.get("sucCall")(arry);
- }
- dialog.close();
- };
-
- $(function(){
- initFlashUpload();
- })
- </script>
- <body>
- <div id="flashContent" >
- <h1>找不到上传控件</h1>
- <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
- </div>
-
- </body>
- </html>
|