通过读取ftp路径下的文件,形成输出流到response返回给页面:
Action:
- response.reset();
- response.setContentType("p_w_picpath/*");
- try {
- URL u = new URL(ftpPath);
- String _file = u.getFile();
- InputStream in = u.openStream();
- byte[] bytearray = new byte[1024];
- int len=0;
- while((len=in.read(bytearray))!=-1){
- response.getOutputStream().write(bytearray);
- }
- response.getOutputStream().flush();//必须清除流,否则图片不能正常显示
- u=null;
- in.close();
- } catch (Exception e) {
- e.printStackTrace();
- }
JavaScript:
- url="getftppic.do?method=getFtpPic&ftppath="+ftppath;
- document.getElementsByName("img")[0].src=url;
转载于:https://blog.51cto.com/bitzyun/392443