① java如何實現從伺服器下載已經生成好的excel文件
使用 HttpURLConnection 去下載 ,按二進制保存文件 ~~~~~~~~~
② 怎麼樣通過java代碼 伺服器上某個文件夾下載到本地
什麼伺服器,都沒講到。
反正就找相應客戶端 。
如果FTP伺服器,就用JAVA的FTP的客戶端
③ 怎樣通過java實現伺服器上文件下載
用HttpClient(commons httpclient)包,模擬一個Get請求,發送到網址172.16.30.230/文件地址。這個文件地址不能是E/Map/123.txt,必須是暴露在伺服器中的應用里的。就像你寫的應用里的一個jsp頁面的目錄。
成功發送get請求後,就會得到response,裡面有流。就是你下載的文件,然後可以通過FileOutputStream,指定你輸出目錄,寫到磁碟上。
④ javaweb問題,如何通過URL從伺服器下載文件到客戶端指定目錄
控制瀏覽器端? 那是黑客行為。。。。。。。。。肯定是要寫客戶端上的控制項,ocx或dll
⑤ java 下載伺服器端文件,路徑怎麼寫
//得到當前路徑下的upload文件夾String strPath = request.getSession().getServletContext().getRealPath("/upload");
⑥ java怎樣讀取http文件伺服器上的文件列表並下載
要求文件名不能寫死,那麼只能到伺服器上去遍歷目錄,如果伺服器開了ftp許可權的話到可以用apache的commons-net包,裡面有ftp功能可以上傳下載文件,也可以遍歷文件
⑦ java下載伺服器上的文件到客戶端
java編程方法下載伺服器上的文件到本地客服端,代碼如下:
importjava.io.BufferedWriter;
importjava.io.File;
importjava.io.FileOutputStream;
importjava.io.FileWriter;
importjava.io.IOException;
importjava.io.InputStream;
importjava.net.URL;
importjava.net.URLConnection;
publicclassDownLoad{
publicstaticvoiddownloadFile(URLtheURL,StringfilePath)throwsIOException{
FiledirFile=newFile(filePath);
if(!dirFile.exists()){
//文件路徑不存在時,自動創建目錄
dirFile.mkdir();
}
//從伺服器上獲取圖片並保存
URLConnectionconnection=theURL.openConnection();
InputStreamin=connection.getInputStream();
FileOutputStreamos=newFileOutputStream(filePath+"\123.png");
byte[]buffer=newbyte[4*1024];
intread;
while((read=in.read(buffer))>0){
os.write(buffer,0,read);
}
os.close();
in.close();
}
publicstaticvoidmain(String[]args){
//下面添加伺服器的IP地址和埠,以及要下載的文件路徑
StringurlPath="http://伺服器IP地址:埠/image/123.png";
//下面代碼是下載到本地的位置
StringfilePath="d:\excel";
URLurl=newURL(urlPath);
try{
downloadFile(url,filePath);
}catch(IOExceptione){
e.printStackTrace();
}
}
}
⑧ java web 怎麼從伺服器下載文件到客戶端的指定位置
我腳得的吧,這應該是瀏覽器考慮的問題吧,比如谷歌瀏覽器,就有這么一個配置:
⑨ java從伺服器下載文件時,為什麼必須先創建一個和伺服器文件大小相同的臨時文件
這是習慣,因為你不這樣,文件大小就是在下載過程中動態變化,這不是好事。。。改變文件大小本身就有一系列對文件系統的操作,因為第一次被分配的文件位置並不一定有這么大的連續空間,增大文件大小,那麼只能從別的空間找然後連接到這個文件上,邏輯上是連續的,物理上是不連續的,那麼文件就在存儲器上就變成分散的了,也就是分成好多碎片,在不同的位置,這對於讀寫來說嚴重影響速度。。。因為無論是硬碟還是flash都不是隨機存儲器,以分散就要頻繁的定位。。。
最好是讓文件在連續的區域內,那麼你一開始就設定大小,那麼系統會盡量分配到連續的存儲區,
⑩ java 如何在使用java類 從客戶端下載伺服器上的文件
js 做不到 到客戶端指定位置
如果說的是java的話, 可以做到
importjava.io.FileNotFoundException;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStream;
importjava.net.MalformedURLException;
importjava.net.URL;
importjava.net.URLConnection;
/*
*文件名:Test.java
*版權:XXTechnologiesCo.,Ltd.CopyrightYYYY-YYYY,Allrightsreserved
*描述:<描述>
*修改時間:2015-7-10
*跟蹤單號:<跟蹤單號>
*修改單號:<修改單號>
*修改內容:<修改內容>
*/
/**
*
*@version[版本號,2015-7-10]
*@see[相關類/方法]
*@since[產品/模塊版本]
*/
publicclassTest
{
publicstaticvoidmain(String[]args)
{
try
{
URLConnectionopenConnection=newURL("伺服器文件的訪問地址").openConnection();
InputStreamis=openConnection.getInputStream();
byte[]buff=newbyte[1024];
intlen;
FileOutputStreamfos=newFileOutputStream("c:\你的文件名.擴展名");
if(null!=is)
{
while((len=is.read(buff))!=-1)
{
fos.write(buff,0,len);
}
}
fos.close();
is.close();
}
catch(MalformedURLExceptione)
{
e.printStackTrace();
}
catch(FileNotFoundExceptione)
{
e.printStackTrace();
}
catch(IOExceptione)
{
e.printStackTrace();
}
}
}