这工程就是ZwyUpload的使用例子 , 其中UploadServlet是图片上传的java类 , zwyupload文件夹就是我们的插件 , HelloWorld.html是最基本的例子 , common.html是一个弹出窗口的例子,images是两个html用到的一个图片。
分析一下HelloWorld.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>最简单的ZwyUpload</title> <script type="text/javascript"> function showServerResult(result){ document.getElementById("zwyImage").setAttribute("src", "http://localhost:8080/ZwyUploadPro/"+result) } </script> </head> <body> <img id="zwyImage" alt="图片" src="" width="147" height="166" > <br> <div id="zwyUploadContainer"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="490" height="363"> <param name="movie" value="zwyupload/ZwyUpload.swf"> <param name="quality" value="high"> <embed id="userList" src="zwyupload/ZwyUpload.swf" width="490" height="363" quality="high" flashvars="xmlUrl=zwyupload/Config.xml" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed> </object> </div> </body> </html>
上面的showServerResult会接受服务器返回的结果 ,方法名和参数是不可以更改的 。
flashvars="xmlUrl=zwyupload/Config.xml" , 这个文件需要自己配置
配置文件就在zwyupload文件夹下
<?xml version="1.0" encoding="UTF-8"?>
<Config>
<ZwyUrl>http://localhost:8080/ZwyUploadPro/UploadServlet</ZwyUrl>
<CameralView>http://localhost:8080/ZwyUploadPro/zwyupload/cn/zwy/components/CameraView.swf</CameralView>
</Config>
这个相信大家知道怎么改的 ,在自己别的项目中 , ZwyUrl是上传的Servlet , CameralView这个只要改成自己新建项目就可以了。
byte[] bigByte =new BASE64Decoder().decodeBuffer(request.getParameter("bigImage")) ;//大图 byte[] smallByte = new BASE64Decoder().decodeBuffer(request.getParameter("smallImage"));//小图Servlet中bigImage和smallImage是不可以更改的 。
缺点:相信大家也明白了 , 与服务器的交互是在zwy_upload中完成的 ,这个会在0.2版本中改进为js与服务器交互
相关推荐
RoboCode的指导书,跟大家分享一下!
rtthread keil仿真工程 rtthread_simulator_v0.1.0
NULL 博文链接:https://tianjun309.iteye.com/blog/692117
cleartool_command_version7.0.0.1: clearcase命令大全 你使用clearcase的详尽的查询手册。
ape.public.version_0.1.0.13beta-cxlrb汉化版
实现一个轻量级web服务器,使用Linux开发,适合网络新手
VERSION:2.1 nokia.it168.com*?:n/a7W&{0R%b1d8d+v REV:20060302T115756Z —全球最专业的诺基亚(NOKIA)手机交流区|MP3铃声|手机电影|手机主题|手机图片|手机软件|手机报价|诺基亚|S60|S40|S80|S90|UIQ|N70|6270|QD...
LIII BitTorrent Client_setup_0.1.1.7安装包官网下载的 Latest version: 0.1.1.7 (19 Apr 2021) License: Open Source System requirements: Windows Vista/7/8/10
RM69090 DataSheet
PSIM_Professional_Version_9034
ARM11 S3C6410底层软件 UOOBT 启动 支持SD启动 WINCE LINUX TQ6410 u-boot 版本:u-boot-1.1.6 主要功能: 1、支持一键式菜单,操作简单方便 2、支持Nand Flash擦除、读、写 3、支持USB 下载镜像 4、支持打印、设置...
EmbeddedWebBrowser_D5-XE2_FS_Version+14.70.0.rar
彻底解决 __vd_version_info__ is not defined 等出错问题,完美反编译出微信小程序, 已测试。直接下载后按照 qwerty472123/wxappUnpacker 方式使用。原qwerty472123/wxappUnpacker的版本已过时。
livesuitpack_version_1.09_20111101
《Linux0.11源码分析》Version0.1潘晓雷著,帮助你轻松学习Linux内核代码。
使用Cmake安装环境时出错如下所示:安装时由于网络连接问题,几个主要的文件opencv_ffmpeg.dll,IPPICV: Download: ippicv_2017u3_win_intel64_general_20170822.zip 等没下下来,下载下来放进例如打开F:\wp\...
SSD_Form_Factor_Version1_a,SSD_Form_Factor_Version1_a
opencv 320 编译需要的ffmpeg_version.cmake,下载后放到cmake指定的下载文件路径即可
数据库操作代码生成器(version 0.1)-32位你还在手写基础的代码吗?落伍了,效率低下。用软件生成吧。轻松简单。