inputstream 轉換outputstream

InputStream stream = ftp.retrieveFileStream(info.getFileSvnPath());
        
        response.reset();
        response.setContentType("application/x-download");
        String filenamedisplay = URLEncoder.encode(info.getFileName(), "UTF-8");
        response.addHeader("Content-Disposition", "attachment;filename=" + filenamedisplay);
        OutputStream output = null;
        try {
            output = response.getOutputStream();
            byte[] b = new byte[stream.available()];
            int i = 0;
            while ((i = stream.read(b))>0) {
                output.write(b,0,i);
            }
            output.flush();
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章