從資料庫中blob欄位中,下載word檔案,word檔案全是亂碼,怎麼會事啊
<%@ page contentType="text/html; charset=GBK" import="java.io.*" import="java.sql.*" import="test.global.ConnectionFactory"%><%
Connection con = ConnectionFactory.getConnection();
con.setAutoCommit(false);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(
"select contents from BLOBIMG where id=103 ");
if (rs.next()) {
Blob blob = rs.getBlob(1);
InputStream ins = blob.getBinaryStream();
response.setContentType("application/unknown");
response.addHeader("Content-Disposition", "attachment; filename="+"output.txt");
OutputStream outStream = response.getOutputStream();
byte[] bytes = new byte[1024];
int len = 0;
while ((len=ins.read(bytes))!=-1) {
outStream.write(bytes,0,len);
}
ins.close();
outStream.close();
outStream = null;
con.commit();
con.close();
}
%>
Connection con = ConnectionFactory.getConnection();
con.setAutoCommit(false);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(
"select contents from BLOBIMG where id=103 ");
if (rs.next()) {
Blob blob = rs.getBlob(1);
InputStream ins = blob.getBinaryStream();
response.setContentType("application/unknown");
response.addHeader("Content-Disposition", "attachment; filename="+"output.txt");
OutputStream outStream = response.getOutputStream();
byte[] bytes = new byte[1024];
int len = 0;
while ((len=ins.read(bytes))!=-1) {
outStream.write(bytes,0,len);
}
ins.close();
outStream.close();
outStream = null;
con.commit();
con.close();
}
%>
相關文章
- word怎麼恢復儲存前的檔案,word檔案恢復
- word自動儲存的檔案怎麼恢復,word檔案恢復
- mybatis查詢mysql 資料庫中 BLOB欄位,結果出現亂碼MyBatisMySql資料庫
- Delphi與Word(三)取得Word檔案的資料 (轉)
- Python批量提取Word檔案題庫中的答案Python
- Oracke大欄位Blob匯出到檔案
- word文件怎麼加密檔案?Word利用巨集一鍵給高機密檔案加密的方法加密
- word文件怎麼加密檔案?Word利用宏一鍵給高機密檔案加密的方法加密
- word文件太大怎麼壓縮到最小 word壓縮檔案大小
- 百度文庫的檔案怎麼轉化為word
- 檔案下載檔名亂碼處理
- Mac壓縮檔案怎麼加密?BetterZip加密Word壓縮檔案教程Mac加密
- 手機PDF檔案怎麼轉成word文件
- 請問怎麼樣用流讀WORD檔案?
- Word檔案太大怎麼壓縮,分享壓縮Word的簡單方法
- python檔案中寫中文亂碼怎麼解決Python
- 請問resin中下載的word檔案內容為亂碼該如何解決?
- .net頁面載入顯示word檔案
- 檔案插入 Oracle資料庫 Blob型別Oracle資料庫型別
- word只讀文件怎麼改成可編輯文件 word檔案怎樣取消只讀模式模式
- Caj檔案怎樣整篇轉換成Word
- Oracle lob載入bfile資料到blob欄位中Oracle
- 將資料庫照片大欄位下卸到檔案系統,照片檔名以某一個欄位命名資料庫
- caj檔案怎麼轉換成word文件,簡單的檔案格式轉換教程
- Word檔案如何轉為PDF檔案,小技能分享!
- Redis從檔案中批量插入資料Redis
- Linux下誤刪資料檔案從檔案控制程式碼恢復資料檔案Linux
- Windows轉到linux中,檔案亂碼,檔案編碼轉換WindowsLinux
- 乾貨:blob匯出檔案亂碼解決方案
- 在Oracle中存取BLOB物件實現檔案的上傳和下載Oracle物件
- 檔案傳輸中斷怎麼辦?對檔案會有什麼影響?
- 資料檔案重建,從歸檔日誌中回退資料
- 前端怎麼處理二進位制檔案下載前端
- JSP網頁中下載xls檔案亂碼怎麼辦?JS網頁
- 從cmd中匯入.SQL檔案並建立資料庫SQL資料庫
- 為繞過檢測,攻擊者將惡意Word檔案嵌入到PDF檔案中
- hibernate中blob大2進位制檔案的問題?
- 關於Docx動態控制word模板檔案的資料