導航:首頁 > 編程語言 > java下載文件設置頭

java下載文件設置頭

發布時間:2024-12-07 06:13:34

『壹』 java 下載文件設置文件名

怎麼的下載方式、方法。

你在後台設置一個,

<%
response.setContentType(fileminitype);
response.setHeader("Location",filename);
response.setHeader("Cache-Control", "max-age=" + cacheTime);
response.setHeader("Content-Disposition", "attachment; filename=" + filename); //filename應該是編碼後的(utf-8)
response.setContentLength(filelength);
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(filepath);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
}
outputStream.flush();
outputStream.close();
inputStream.close();
outputStream = null;
%>

『貳』 java 如何下載文件

httpURLConnection conn;
conn.getInputStream;
再將這個stream 寫到文件就可以了

『叄』 java如何實現超鏈接下載

可以使用設置response header的方式來進行下載,讓後redirect到其他頁面。版
http://hi..com/%B3%A4%D3%C2%5Fzone/blog/item/047ffb5c566fe44bfbf2c0d1.html
這個權是asp的,修改下即可。

『肆』 Java:關於保存文件的路徑問題,如何通過response設置

1、首先我們客戶端下載文件,是從伺服器上面下載的。是不允許我們操作客戶端的文件的以下是設置伺服器端的文件路徑。

response.reset();
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-disposition","attachment;filename=InspectionExcel.xlsx");//設定輸出文件頭
response.setHeader("Set-Cookie","fileDownload=true;path=/");
response.setContentType("application/msexcel");
OutputStreamos=null;
try{
DownFileopenFile=newDownFile();
StringfileExcel=openFile.fileLookForWord(request,response);//伺服器目錄
os=newFileOutputStream(fileExcelPath);
incomingQualityManageService.exportInspectionExcel(itemCode,cateGory,cateName,supplierMan,poNum,
receiveNum,porject,beginDate,endDate,null,"N",os);
}finally{
if(os!=null){
os.close();
}
}

2、實在要控制的話,可以用applet技術,但是有比較大的局限性。需要的話可以私聊我。

『伍』 Javaweb中的文件下載實現

需要在響復應頭部加上一制些標示,告訴瀏覽器這個是文件下載。

如果你用了框架比如struts,需要加如下配置
<result name="success" type="stream">
<param name="contentType">application/octet-stream;charset=ISO8859-1</param>
<param name="inputName">fileStream</param>
<param name="contentDisposition">attachment;filename="${fileName}"</param>
<param name="bufferSize">2048</param>
</result>
如果沒有用框架,就手動在返回對象添加這些contentType

閱讀全文

與java下載文件設置頭相關的資料

熱點內容
怎麼把跳舞視頻弄進文件夾 瀏覽:173
音樂app哪些是騰訊的 瀏覽:626
qq惡搞暴走圖片製作 瀏覽:347
相對坐標編程有什麼特點和好處 瀏覽:785
網站反爬取怎麼辦 瀏覽:59
網路愛好者 瀏覽:259
電信卡登陸什麼app 瀏覽:625
中文數據怎麼導入matlab 瀏覽:667
6賺錢app有哪些 瀏覽:726
數控編程語句case是什麼意思 瀏覽:364
cad文件打開突然關了 瀏覽:993
怎麼將文件名復制到粘貼板 瀏覽:220
什麼網站看港漫好用 瀏覽:618
照相機視頻的文件夾 瀏覽:205
照片怎樣用cad轉成cad文件 瀏覽:822
有兩個網站如何操作 瀏覽:499
excel怎麼把兩個表格中的數據導入 瀏覽:530
什麼是一二一二三APP 瀏覽:877
cs6的魔棒工具 瀏覽:243
文件夾變成受系統保護 瀏覽:479

友情鏈接