導航:首頁 > 編程語言 > 文件夾下載java

文件夾下載java

發布時間:2022-04-16 20:19:35

⑴ 怎麼下載java

下載Java,也就是下載Java語言的軟體開發工具包,也就是JDK。

下載並安裝JDK的步驟:

  1. 下載jdk,直接網路搜索jdk。

⑵ 求問Java文件下載的幾種方式

InputStream fis = new BufferedInputStream(new FileInputStream(path));byte[] buffer = new byte[fis.available()];fis.read(buffer);fis.close();// 清空responseresponse.reset();// 設置response的Headerresponse.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes()));response.addHeader("Content-Length", "" + file.length());OutputStream toClient = new BufferedOutputStream(response.getOutputStream());response.setContentType("application/octet-stream");toClient.write(buffer);toClient.flush();toClient.close();} catch (IOException ex) {ex.printStackTrace();}return response;}public void downloadLocal(HttpServletResponse response) throws FileNotFoundException {// 下載本地文件String fileName = "Operator.doc".toString(); // 文件的默認保存名// 讀到流中InputStream inStream = new FileInputStream("c:/Operator.doc");// 文件的存放路徑// 設置輸出的格式response.reset();response.setContentType("bin");response.addHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");// 循環取出流中的數據byte[] b = new byte[100];int len;try {while ((len = inStream.read(b)) > 0)response.getOutputStream().write(b, 0, len);inStream.close();} catch (IOException e) {e.printStackTrace();}}public void downloadNet(HttpServletResponse response) throws MalformedURLException {// 下載網路文件int bytesum = 0;int byteread = 0;URL url = new URL("windine.blogdriver.com/logo.gif");try {URLConnection conn = url.openConnection();InputStream inStream = conn.getInputStream();FileOutputStream fs = new FileOutputStream("c:/abc.gif");byte[] buffer = new byte[1204];int length;while ((byteread = inStream.read(buffer)) != -1) {bytesum += byteread;System.out.println(bytesum);fs.write(buffer, 0, byteread);}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}} //支持在線打開文件的一種方式public void downLoad(String filePath, HttpServletResponse response, boolean isOnLine) throws Exception {File f = new File(filePath);if (!f.exists()) {response.sendError(404, "File not found!");return;}BufferedInputStream br = new BufferedInputStream(new FileInputStream(f));byte[] buf = new byte[1024];int len = 0;response.reset(); // 非常重要if (isOnLine) { // 在線打開方式URL u = new URL("file:///" + filePath);response.setContentType(u.openConnection().getContentType());response.setHeader("Content-Disposition", "inline; filename=" + f.getName());// 文件名應該編碼成UTF-8} else { // 純下載方式response.setContentType("application/x-msdownload");response.setHeader("Content-Disposition", "attachment; filename=" + f.getName());}OutputStream out = response.getOutputStream();while ((len = br.read(buf)) > 0)out.write(buf, 0, len);br.close();out.close();}

⑶ JAVA WEB項目文件夾上傳下載求思路

大概思路就是,前端將文件分片,然後每次訪問上傳介面的時候,向後端傳入參數:當前為第幾塊文件,和分片總數

⑷ 通過java實現文件下載

在jsp/servlet中斷點/多線程下載文件
<%@ page import="java.io.File" %><%@ page import="java.io.IOException" %><%@ page import="java.io.OutputStream" %><%@ page import="java.io.RandomAccessFile" %><%! public void downloadFile(HttpServletRequest request, HttpServletResponse response, File file) throws IOException { RandomAccessFile raf = new RandomAccessFile(file, "r"); java.io.FileInputStream fis = new java.io.FileInputStream(raf.getFD()); response.setHeader("Server", "www.trydone.com"); response.setHeader("Accept-Ranges", "bytes"); long pos = 0; long len; len = raf.length(); if (request.getHeader("Range") != null) { response.setStatus(HttpServletResponse.SC_PARTIAL_CONTENT); pos = Long.parseLong(request.getHeader("Range") .replaceAll("bytes=", "") .replaceAll("-", "") ); } response.setHeader("Content-Length", Long.toString(len - pos)); if (pos != 0) { response.setHeader("Content-Range", new StringBuffer() .append("bytes ") .append(pos) .append("-") .append(Long.toString(len - 1)) .append("/") .append(len) .toString() ); } response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", new StringBuffer() .append("attachment;filename=\"") .append(file.getName()) .append("\"").toString()); raf.seek(pos); byte[] b = new byte[2048]; int i; OutputStream outs = response.getOutputStream(); while ((i = raf.read(b)) != -1) { outs.write(b, 0, i); } raf.close(); fis.close(); }%><% String filePath = request.getParameter("file"); filePath = application.getRealPath(filePath); File file = new File(filePath); downloadFile(request, response, file);%>
是否可以解決您的問題?

⑸ 求JAVA WEB項目文件夾上傳下載方法

兩種實現方式,一種是藉助FTP伺服器實現上傳下載,引入相應的jar包,直接拷貝網上現成的代碼,另一種通過原生的代碼,讀取文件夾及裡面的文件,通過io流處理,存放到指定地址,或資料庫設計一個大欄位,存放二進制流數據

⑹ java下載文件,怎麼指定下載到指定的文件夾下啊,就是不彈出保存框,直接下載到指定的文件夾下,謝謝回答

如果是用 IE 等瀏覽器下載,這些瀏覽器都有自己的下載目錄定義。

如果是你自己用 Java 寫了一個瀏覽器,則在接收到下載流時,用 FileOutputStream fos = new FileOutputStream("d:\\java-browser\\downloads"); 即可。

⑺ 怎麼下載java

下載Java,也就是下載Java語言的軟體開發工具包,也就是JDK。

下載並安裝JDK的步驟:

  1. 下載jdk,直接網路搜索jdk。

⑻ 用java下載指定路徑下的文件夾,下載內容包含指定文件夾及其包含的文件夾子文件!!

這個做不了的, 在計算機,你用命令去復制粘貼都需要指定是否遞歸復制
也就是說,如果你想下載指定的文件夾,你需要做很多的處理,一個一個文件的下載,然後下載到相對路徑中去,還有一種方案就是直接將文件夾打包再下載

⑼ 怎樣下載JAVA程序軟體

用gprs下載java程序的經歷,很多下載是免費的,網上很多免費的資源,可是通過gprs下載的話就要收取流量費了(流量費視各地不同情況而定,我知道的在武漢是3分錢/K,深圳是包月的,20元/月,但是流量限制為100M)。現在有了L7,我們就可以通過網路把java程序下載到電腦里,然後再傳到TF卡裡面,然後安裝使用--再也不用花費不菲的流量費了,具體過程如下:

1、到可以下載java程序的網站下載java程序包;一般包括一個*.jad文件和一個*.jar文件。jad文件是程序的描述文件,包括程序的大小,版本之類的信息,真正的程序是放在jar包裡面的。

2、用usb線連接電腦和手機;當然,如果有讀卡器的話,也可以把TF卡取出,放到讀卡器裡面,然後再連接到電腦上,需要注意的一點就是,如果直接連接手機和電腦,請在「設置」--〉「連接」--〉「USB設置」中,將默認連接改為「內存卡」。

3、連接好後在電腦里打開這個盤,會發現上面有個叫作mobile的文件夾,打開後就能看到更多的文件夾,把下載下來的程序(包括jar文件和jad文件)放到一個叫作kjava的文件夾下面,然後斷開手機和電腦的連接(請不要直接把usb線拔出,應該選擇安全刪除硬體)

4、進入手機菜單界面,選擇游戲和程序,找到最後面的[內存卡]選項,選擇[安裝新應用程序],應該就能夠看到剛才拷貝過去的兩個文件了;

5、選中圖標為jad的文件,(其實選另一個也可以),點擊「選擇」按鈕,將會出來一個下載界面,直接點擊「下載」按鈕,即可安裝此java程序了。

6、安裝成功後,不用我說,大家應該知道怎麼做了吧 :)

閱讀全文

與文件夾下載java相關的資料

熱點內容
php獨立運行 瀏覽:530
手機sh執行命令 瀏覽:727
雲伺服器的角色 瀏覽:733
單片機頻率比例 瀏覽:840
我的世界伺服器如何關閉正版驗證 瀏覽:504
如何查roid伺服器上的 瀏覽:130
安卓手機主板如何撬晶元不掉電 瀏覽:249
php各個框架的優缺點 瀏覽:101
php1100生成數組 瀏覽:359
以後做平面設計好還是程序員好 瀏覽:552
雲伺服器應用管理 瀏覽:438
飢荒雲伺服器搭建過程 瀏覽:186
可編程式控制制器優點 瀏覽:99
壓縮垃圾車說明書 瀏覽:28
五輪書pdf 瀏覽:802
單片機定時流水中斷系統流水燈 瀏覽:701
u8如何連接伺服器配置 瀏覽:68
動力在於緩解壓力 瀏覽:867
報考科一用什麼app 瀏覽:346
knn人臉識別演算法 瀏覽:431