COS文件上傳和下載

COS官網:http://www.servlets.com/cos/

上傳使用:MultipartRequest類,  FileRenamePolicy類用於設置上傳文件的命名規則(如:避免文件重複可以設置時間戳爲文件名)

MultipartRequest mulit = new MultipartRequest(request, root, fileMaxSize, "UTF-8", rfrp);

request - the servlet request.
root - 上傳文件保存路徑.
fileMaxSize- 傳文件的最大尺寸.
"utf-8" - 編碼類型
rfrp - 重命名規則 具體查看類說明: http://www.servlets.com/cos/javadoc/com/oreilly/servlet/multipart/FileRenamePolicy.html

下載使用:ServletUtilsl類 (共有七種上傳方式)

需要先設置respose輸出流

response.setContentType("application/octet-stream");  
response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(fileName, "UTF-8"));

ServletUtils.returnFile(String filename, .OutputStream out); //下載本地文件

filename -下載文件路徑

out - 輸出文件流  response.getOutputStream()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章