国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

面上直接顯示圖片

2024-04-27 15:17:22
字體:
來源:轉載
供稿:網友

1,后臺java 

1.1 Control 層

 /**     * 訪問此鏈接 可以在頁面上直接顯示圖片     *     * @param request     * @param response     * @URL <img src="${ctx}/upload/showImg?downloadUrl=/member/attachment/member/2016/01/1452838617345176.png">     */    @RequestMapping(value = "/showImg")    public void showImageByUrl(HttpServletRequest request, HttpServletResponse response) {        // downloadUrl =/member/attachment/member/1281351564138117.PNG        String downloadUrl = request.getParameter("downloadUrl");        logger.info("#showImage#下載鏈接downloadUrl= " + downloadUrl);        // 從Local下載        service.downloadAttachFromLocal(downloadUrl, response);    }1.2 server 層

@Override    public void downloadAttachFromLocal(String downloadUrl, HttpServletResponse response) {        // 文件路徑前綴        String downloadLocalPathFront = PRopertyUtil.getValue("attach.localPath.front");        OutputStream os = null;        InputStream is = null;        try {            is = FileUtils.downloadFile(downloadLocalPathFront + downloadUrl);            os = response.getOutputStream();            response.reset();            response.setContentType("image/jpeg");            response.setHeader("Pragma", "No-cache");            response.setHeader("Cache-Control", "no-cache");            response.setDateHeader("Expires", 0);            if (is != null) {                byte[] bytes = new byte[4096];                int c;                while ((c = is.read(bytes)) != -1) {                    os.write(bytes, 0, c);                }            }            os.flush();        } catch (IOException e) {            ControllerUtil.printStackTrace(e);        } finally {            try {                if (is != null)                    is.close();            } catch (IOException e) {                ControllerUtil.printStackTrace(e);            }            try {                if (os != null)                    os.close();            } catch (IOException e) {                ControllerUtil.printStackTrace(e);            }        }    }

2, 頁面 jsp

<div class="dow display_length" title="${attachDetail.actiNumAttachIdModel.originalFileName}">												<a href="${ctx}/upload/showImg?downloadUrl=<c:out value="${attachDetail.actiNumAttachIdModel.downloadUrl}"/><c:out value="${attachDetail.actiNumAttachIdModel.downloadFileName}"/>">													<img src="${ctx}/upload/showImg?downloadUrl=<c:out value="${attachDetail.actiNumAttachIdModel.downloadUrl}"/><c:out value="${attachDetail.actiNumAttachIdModel.downloadFileName}"/>" alt="" id="img-mwsf-14" class="photo"  height="150" style="border:1px solid black;"/>												</a>												</div>圖片顯示例子:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 波密县| 沁水县| 余江县| 怀宁县| 石城县| 申扎县| 康平县| 同德县| 密云县| 通海县| 辉南县| 伊春市| 舞阳县| 新绛县| 昂仁县| 江川县| 莱州市| 胶南市| 东莞市| 道真| 察隅县| 鄂伦春自治旗| 易门县| 泽普县| 长汀县| 博客| 宣武区| 济宁市| 南宫市| 余干县| 凤冈县| 德兴市| 北流市| 陆良县| 郴州市| 佳木斯市| 本溪| 岳阳县| 北辰区| 成安县| 灵丘县|