JavaScript中怎么实现附件预览功能


这篇文章主要介绍“JavaScript中怎么实现附件预览功能”,在日常操作中,相信很多人在JavaScript中怎么实现附件预览功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript中怎么实现附件预览功能”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!一种是js版本的,另一种是jquery版本,在这里使用的是js版本的。jquery版本只是引入方式略有不同。1.引入插件(已上传)

2.将预览页面写活将图片的路径从之前的列表页面传到预览页面,进行图片预览时既可以多选又可以不选,如果不选则默认展示本列表所有的图片,勾选的话则展示勾选的之后的图片,在这里发现APP上传了许多的图片的压缩包,所以在后台增加了自动解压的*.zip,*.rar的功能,这部分需要引入第三方jar包,1.6的仅支持*.zip格式的解压,并且最坑的sun公司默认编码,如果有中文就会报错,到jdk1.7才支持中文import java.io.*;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipFile;
import com.yucheng.cmis.operation.CMISOperation;
import com.github.junrar.Archive;
import com.github.junrar.rarfile.FileHeader;
3.异步删除解压文件考虑到解压之后的会占用共享磁盘的空间,所以在解压之后做异步删除,时间在20s之后,时间足够,不过20s之后如果点击重新加载页面的话会图片加载失败,因为图片的路径已经失效了。4.磁盘挂载在显示图片的时候,页面是访问不了工程以为的图片路径,所以需要执行挂载命令将共享磁盘的路径挂载在工程下的某个路径mount –bind /testshare01 /app/cmis/project/cmis.war/ff/testshare01这样就可以正常展示了到此,关于“JavaScript中怎么实现附件预览功能”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能 香港云主机更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注开发云网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: cpu盒装和散装有哪些区别

这篇文章给大家分享的是有关cpu盒装和散装有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。为什么目前市场上会有CPU盒装与散装之分呢?目前CPU厂商根据包装不同,分为盒装和散装CPU,在产品出厂之后,一般以两种形式供应。其中…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/17 12:30
下一篇 07/17 12:30

相关推荐