大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java文件上傳下載代碼示例

Java文件上傳下載代碼示例

更新時(shí)間:2022-12-01 12:01:54 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1208次

文件上傳和下載代碼示例

[code lang=”java”]
package com.resource.util;
導(dǎo)入 java.io.BufferedInputStream;
導(dǎo)入 java.io.BufferedOutputStream;
導(dǎo)入java.io.文件;
導(dǎo)入 java.io.FileInputStream;
導(dǎo)入 java.io.FileOutputStream;
導(dǎo)入java.io.IOException;
導(dǎo)入 java.net.MalformedURLException;
導(dǎo)入java.net.URL;
導(dǎo)入 java.net.URLConnection;
/**
* 此類用于將文件上傳到 FTP 服務(wù)器。
*
* @author Muthu
*/
public class FileUpload
{
/**
* 將文件上傳到 FTP 服務(wù)器。
使用以下語(yǔ)法生成 FTP URL :
* ftp://user:password@host:port/filePath;type=i。
*
* @param ftpServer ,F(xiàn)TP 服務(wù)器地址(可選端口':portNumber')。
* @param user ,可選的用戶名登錄。
* @param password ,用戶的可選密碼。
* @param fileName ,F(xiàn)TP 服務(wù)器上的目標(biāo)文件名(可選
* 前置相對(duì)路徑,例如“myDir/myFile.txt”)。
* @param source ,要上傳的源文件。
* @throws MalformedURLException,IOException 錯(cuò)誤。
*/
public void upload( String ftpServer, String user, String password,
String文件名,文件源 ) 拋出 MalformedURLException,
IOException
{ // 檢查身份驗(yàn)證否則假設(shè)其匿名訪問(wèn)。 if (user != null && password != null) { sb.append( user ); sb.append(':'); sb.append(密碼); sb.append('@'); } sb.append(ftpServer); sb.append('/'); sb.append(文件名);
* 輸入 ==> a=ASCII 模式, i=圖像(二進(jìn)制)模式, d= 文件目錄
* 列表
*/
sb.append( ";type=i" );
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
嘗試
{
URL url = new URL( sb.toString() );
URLConnection urlc = url.openConnection();
bos = new BufferedOutputStream( urlc.getOutputStream() );
bis = new BufferedInputStream( new FileInputStream( 源 ) );

詮釋我;

// 逐字節(jié)讀取直到流結(jié)束
while ((i = bis.read()) != -1)
{
bos.write( i );
}
}
finally
{
if (bis != null)
try
{
bis.close();
}
catch (IOException ioe)
{
ioe.printStackTrace();
}
if (bos != null)
try
{
bos.close();
}
catch (IOException ioe)
{
ioe.printStackTrace();
}
}
}
else
{
System.out.println( "輸入不可用。" );
}
}
/**
* 從 FTP 服務(wù)器下載文件。
使用以下語(yǔ)法生成 FTP URL :
* ftp://user:password@host:port/filePath;type=i。
*
* @param ftpServer ,F(xiàn)TP 服務(wù)器地址(可選端口':portNumber')。
* @param user ,可選的用戶名登錄。
* @param password ,用戶的可選密碼。
* @param fileName ,要下載的文件的名稱(前面有可選的
* 相對(duì)路徑,例如 one/two/three.txt)。
* @param destination ,要保存的目標(biāo)文件。
* @throws MalformedURLException,IOException 錯(cuò)誤。
*/
public void download( String ftpServer, String user, String password,
String fileName, File destination ) throws MalformedURLException,
IOException
{
if (ftpServer != null && fileName != null && destination != null)
{
StringBuffer sb = new StringBuffer( "ftp://" ); }
// 檢查身份驗(yàn)證否則假設(shè)其匿名訪問(wèn)。
if (user != null && password != null)
{
sb.append( user );
sb.append(':');
sb.append(密碼);
sb.append('@');
}
sb.append(ftpServer);
sb.append('/');
sb.append(文件名);
/*
* 類型 ==> a=ASCII 模式, i=圖像(二進(jìn)制)模式, d= 文件目錄
* 列表
*/
sb.append( ";type=i" );
BufferedInputStream bis = null;
BufferedOutputStream bos = null;

嘗試

{
URL url = new URL( sb.toString() );
URLConnection urlc = url.openConnection();
bis = new BufferedInputStream( urlc.getInputStream() );
bos = new BufferedOutputStream( new FileOutputStream(
destination.getName() ) );

詮釋我;

while ((i = bis.read()) != -1)
{
bos.write( i );
}
}
finally
{
if (bis != null)
try
{
bis.close();
}
catch (IOException ioe)
{
ioe.printStackTrace();
}
if (bos != null)
try
{
bos.close();
}
趕上(IOException ioe)
{
ioe.printStackTrace();
}
}
}
else
{
System.out.println( "輸入不可用" );
}
}
}

 

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日韩精品欧美精品中文精品 | 亚洲va精品中文字幕 | 好吊妞视频一区二区 | 亚洲国产资源 | 欧美日韩亚洲国内综合网香蕉 | 国产大片91精品免费观看不卡 | 狼人久久尹人香蕉尹人 | 色综合色综合色综合 | 久草在线免费资源 | 综合网天天操天天射 | 2020国产成人精品免费视频 | 日韩欧美亚洲一区精选 | 国产乱码视频 | 色婷婷精品 | 奇米视频888| 波多野结衣一区在线观看 | 在线观看a视频 | 91视频18| 美女又黄又免费视频 | 1000部羞羞禁止免费观看视频 | 妇女网站爱嘿嘿视频免费观看 | 成人a大片高清在线观看 | 久久久99精品免费观看 | 九九热精品视频在线播放 | 特黄特级a级黄毛片免费观看多人 | 亚洲精品久久久久久婷婷 | 亚洲自拍小视频 | 日本中文字幕网站 | 日本不卡1 | 亚洲第一视频在线播放 | 91啪国自产在线高清观看 | 综合久久综合 | 香蕉国产综合久久猫咪 | 国产精品久久久久久久久免费hd | 亚洲女精品一区二区三区 | 亚洲日韩色综合视频 | 中国一级全黄的免费观看 | 欧美性网 | 欧美色视频日本片免费高清 | 国产精品成人第一区 | 精品中文字幕一区二区三区四区 |