关于使用flexpaper加载FTP上的swf文件
发布时间:2020-12-15 03:39:46 所属栏目:百科 来源:网络整理
导读:关于flexpaper加载FTP上的swf文件,设置属性 SwfFile : encodeURI('%=url%'), String url="ftp://192.168.6.59/swf/.132456.swf" %@ page import="com.kingdee.eas.webUtil.*" % ?? %@ page import="com.kingdee.eas.util.app.ContextUtil"% %@ page import=
关于flexpaper加载FTP上的swf文件,设置属性SwfFile : encodeURI('<%=url%>'), String url="ftp://192.168.6.59/swf/.132456.swf" <%@ page import="com.kingdee.eas.webUtil.*" %> ?? <%@ page import="com.kingdee.eas.util.app.ContextUtil"%><%@ page import="com.kingdee.eas.base.permission.UserInfo"%> <%@ page import="com.kingdee.bos.Context"%> <%@ page import="com.kingdee.eas.cp.common.StringUtil"%> <%@ page import="com.kingdee.eas.cp.common.web.util.WebContextUtil"%> <%@ page import="com.kingdee.eas.cp.common.web.util.WebContext"%> <%@ page import="java.lang.*" %> <%@ page import="java.util.*" %> <%@ page import="com.kingdee.eas.administrative.administrative_about.*" %> <%@ page import="com.kingdee.bos.dao.ormapping.ObjectUuidPK"%> <%@ page import="com.kingdee.jdbc.rowset.IRowSet" %> <%@ page import="sumpo.tools.app.EntityUtil" %> <%@ page import="java.io.*"%> <%@ page import="java.sql.*,javax.sql.*" %> <%@ page import="java.math.*"%> <%@ page import="com.kingdee.eas.base.attachment.*"%> <%@ page import="com.kingdee.eas.base.permission.*"%> <%@ page import="com.kingdee.eas.basedata.org.*"%> <%@ page import="com.kingdee.eas.administrative.administrative_about.IBBSQueryFacade" %> <%@ page import="com.kingdee.eas.administrative.administrative_about.BBSQueryFacadeFactory" %> <%@ page import="com.kingdee.jdbc.rowset.IRowSet" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> ? ? <% ?? String fnumber = request.getParameter("fnumber"); java.io.FileOutputStream fileOutputStream=null; IBBSQueryFacade bsf = BBSQueryFacadeFactory.getRemoteInstance(); IRowSet rs; String myfileName =""; String myfileType =""; String swfName=""; rs = bsf.queryAttach(fnumber,"CT_AAB_Knowledge_publish"); int attachSize = rs.size(); List fileList = new ArrayList(); String tempswfName=""; String url="ftp://userchenq:pwd@192.168.1.119:22/platform"; if (rs.next()){ myfileName = rs.getString("attachID"); swfName=myfileName+".swf"; url=url+swfName; //long size = b.length(); //byte[] bs = b.getBytes(1,(int)size); //String path = "D:/kingdee/eas/server/deploy/easweb.ear/eas_web.war/customMenu/doc/"; //myfileName = myfileName + "." + myfileType; //tempswfName=path+swfName; // System.out.println("tempswfName="+tempswfName); //fileOutputStream = new FileOutputStream(new File(path,myfileName)); //fileOutputStream.write(bs,bs.length); //fileOutputStream.flush(); //fileOutputStream.close(); } //rs.close(); ? //String filePath="D:Kingdeeeasserverdeployeasweb.eareas_web.warcustomMenudoc"; //ConvertSwf a=new ConvertSwf(); // String flashFile = a.beginConvert(filePath,"doc",myfileName);? %> ?? <html> ?? <head> ?? ? ? <title>文档</title> ? ? ? <style type="text/css" media="screen"> ?? ? ? ? ? html,body ?{ height:100%; } ?? ? ? ? ? body { margin:0; padding:0; overflow:auto; } ?? ? ? </style> ?? ?? ? ? <script type="text/javascript" src="js/flexpaper_flash.js"></script> </head> ? ?<body> <div style="position:absolute;left:0px;top:0px;width:99%;height:94%;"> ?? ? ? <a id="viewerPlaceHolder" style="width:100%;height:100%;display:block"></a> ?? <script type="text/javascript"> var fp = new FlexPaperViewer( 'FlexPaperViewer',? ?/* 对应FlexPaperViewer.swf文件*/ 'viewerPlaceHolder',{ config : { SwfFile : encodeURI('<%=url%>'), Scale : 0.6, ZoomTransition : 'eaSEOut', ZoomTime : 0.5, ZoomInterval : 0.2, FitPageOnLoad : true, FitWidthOnLoad : true, FullScreenAsMaxWindow : true, ProgressiveLoading : true, MinZoomSize : 0.2, MaxZoomSize : 5, SearchMatchAll : false, InitViewMode : 'Portrait', ViewModeToolsVisible : true, ZoomToolsVisible : true, NavToolsVisible : true, CursorToolsVisible : true, SearchToolsVisible : true, localeChain: 'zh_CN' }}); </script> </div> </body> </html> ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |