java下載圖片
1. java編寫一下圖片下載程序
樓上的寫的沒錯,不過感覺太麻煩了,用hutool工具包來寫個方法
HttpUtil.downloadFile("https://www..com/img/PCtm_.png", new File("F://demo4/_logo.png"));
第一個參數為網路logo圖片,第二個為我本地下載位置,下載結果如圖

2. java從伺服器下載圖片怎麼講圖片保存到本地的sdcard上
ublic HttpServletResponse download(String path, HttpServletResponse response) {
        try {
            // path是指欲下載的文件的路徑。
            File file = new File(path);
            // 取得文件名。
            String filename = file.getName();
            // 取得文件的後綴名。
            String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase();
            // 以流的形式下載文件。
            InputStream fis = new BufferedInputStream(new FileInputStream(path));
            byte[] buffer = new byte[fis.available()];
            fis.read(buffer);
            fis.close();
            // 清空response
            response.reset();
            // 設置response的Header
            response.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;
    }
3. java代碼,裡面有下載圖片的代碼,new File(getClass().getResource("").getFile().toString())
是放在 /home/image 這個目錄下面, 但是這個路徑是非root用戶的根目錄,可能會出現問題, 所以建議放在 /data/ 這個目錄下面, 在這下面創建一個image目錄存放文件。
4. Java FTPClient 如何下載jpg 下載下來的圖片大小0位元組,是什麼問題如何解決
使用方法不對吧,你看看FTPClient這個類,提供了deleteFile方法,應該是用這個進行刪除文件的
至於用命令的方式刪除,你要看哈FTPCommand這個類裡面的常量命令,有DELE和DELETE兩個,我沒用過命令的方式,不知道這兩個的區別,需要你自己試了
