这工程就是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与服务器交互
相关推荐
技术运维-机房巡检表及巡检说明
第四次算法分析与设计整理
图像处理项目实战
该资源为jaxlib-0.4.18-cp311-cp311-macosx_11_0_arm64.whl,欢迎下载使用哦!
搭建说明. 运行环境 php5.6 mysql5.6 扩展sg11 前置条件: 前后端分离,需要准备两个域名,一个后台域名,一个前端域名 后端源码修改(cs2.ijiuwu.com批量替换改为你的后端域名)数据库修改(cs3.ijiuwu.com批量替换为你的前端域名)1、创建后台站点,上传后台源码并解压到根目录2、创建前端站点,上传前端源码并解压到根目录 3、创建数据库上传并导入数据库文件 4、修改数据库信息: 后台:app/database.php 前端:application/database.php 前端站点设置 伪静态thinkphp 运行目录public 关闭防跨站 访问后台域名/admin.php进入后台管理 admin 123456 系统-》系统设置-》附件设置-》Web服务器URL 改为你的前端域名 系统-》清前台缓存 改为你的前端域名 点击刷新缓存
【毕业答辩】爆款黑板风教育文艺毕业论文答辩通用模板.pptx
1、文件内容:systemd-devel-219-78.el7_9.9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/systemd-devel-219-78.el7_9.9.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊
win32汇编环境,对 WM-MOUSEMOVE 消息的理解
车牌识别项目
UE项目开发过程中的一些快捷脚本
lab1的words.txt文件
python、yolo、pytorch
人工智能、大语言模型相关学习资料
图像处理项目实战
python、yolo、pytorch
车牌识别项目
该资源为jaxlib-0.4.18-cp312-cp312-macosx_10_14_x86_64.whl,欢迎下载使用哦!
python、yolo、pytorch
Swift-IOS TODO_List应用开发