1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > jsp如何显示ftp服务器的图片 Jsp页面上传图片和缩略图查看

jsp如何显示ftp服务器的图片 Jsp页面上传图片和缩略图查看

时间:2021-11-17 17:01:35

相关推荐

jsp如何显示ftp服务器的图片 Jsp页面上传图片和缩略图查看

关于Jsp页面上传图片和缩略图查看

主要分为两部分:

第一,图片的上传,图片保存在ftp服务器里(也可以是对应的项目文件夹下需要相对应的修改)

第二,上传后,我们通过点击页面的缩略图查看原图

关于图片的上传操作:

1.在附件上传页面引入验证js:

//导入验证js

然后在我们的form表单中修改属性,新增附近上传元素

附件:

以上代码可直接拷到jsp中使用,部分属性改一下就行了。

2、Action层:

附件涉及的变量:

private String error; //错误信息提示属性

private TblSpisCorpInstancyCaseFj ruleFj; //自定义的附近pojo

private File fj; //附件对象

保存或者更新附件信息的方法体内填入以下代码:

if (fj != null){

String check = CheckFile.getFileByFile(fj); //主要是验证附件的格式,比如:jpg .gif .png .bmp等格式

if (check!=null&&!"".equals(check)) {

String tem_path = Util.FTP_FOLDER+File.separator+Util.WARD_PHOTO;

String xdpath = Util.FTP_FOLDER+File.separator+Util.WARD_PHOTO;

String file_Name = UploadFTP.copyFTP( this.getFj(),tem_path,"jpg",(sessionUser.getId()).toString());

ruleFj.setCorpInstancyCaseFjPath(xdpath + File.separator + (sessionUser.getId()).toString()+File.separator + file_Name );

ruleFj.setCorpInstancyCaseFjName(file_Name);

ruleFj.setCreateTime(new Timestamp(System.currentTimeMillis()));

ruleFj.setCorpInstancyCaseFjType("2");

}else{

this.setCaseObj(caseObj);

error= "文件格式不对";

return addCaseInfo();

}

}

缩略图查看原图

需要在Jsp查看附件页面新增:

附件:

暂无附件信息

gt;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。