⑴ java 先根據一個list生成一個文件,然後在壓縮下載怎麼實現
編碼思路
(一)封裝list集合信息使之輸出到txt、excel等文件中;
(二)通過ZipOutputStream實現對文件壓縮操作;
(三)使用HttpServlet提供與用戶進行下載,下載完成後,刪除文件。
⑵ 下載手機JAVA壓縮文件應該下載在手機哪個文件夾裡面
用不同的游覽器,所自動建立默認的文件夾也不同,那麼你上網下載的任何文件都會自動放入默認的文件夾里,可是你刪掉默認文件夾,它又會自己分類:如圖片會自動放入Images文件夾里,音樂會自動放入Sounds文件夾里,視頻會自動放入Videos文件夾里,還有其它的(主題,軟體,游戲等)就自動放入Others文件夾里,我個人建議把游覽器默認的文件夾刪掉好,這樣一來,下載下來的文件最基本有90%以上它幫你分類了,一來方便自己查想要找的文件,二來自己的手機的文件分配的整整有理。還有,我建議用UC6.1上網,根據我親自研究,6.1的比6.2以上的都要好,網速比較穩定,連接埠比較快,6.1唯一比它們差的就是畫面切換快,其實有時候追求最新的也不一定是最好的,我相信大家要的不是新的外表,而是追求完美的系統搭配和網上沖浪感覺!我試調試過UC6.1的網速,最高可以89KB/S,到92KB/S好少能到,我手機現在最少都可以43.幾KB/S。而UC6.2就最高36.幾KB/S,我已經調到封頂了。如果那位玩機的朋友,想了解更多手機S60V2/S60V3系統,軟體的。我的回答完了,謝謝!
⑶ java中如何保證下載的壓縮包命名中有中文
在使用Java對ZIP壓縮文件進行解壓的方式中有兩種,一種是使用apache提供的ant.jar工具包,但是如果ZIP文件中含有中文名稱的文件,在解壓後,文件名將出現亂碼,另一種是使用Java自身JDK中java.util.zip包下工具類,但是同樣如果有中文名的情況下依然會出現亂碼情況。因此對於這種亂碼的處理,一種是修改JDK下的幾個源文件,一種就是把需要用的JDK源文件重新反編譯進行處理,單獨放在一個包中,在使用的時候,調用自己處理過的包中文件進行處理即可。附件tools.rar壓縮文件是我進行處理過後的需要調用到的java源程序,主要為Deflater.java,DeflaterOutputStream.java,InflaterInputStream.java,ZipConstants.java,ZipEntry.java,ZipInputStram.java,ZipOutputStream.java文件,同時包含一個解壓縮文件CompressZipFile.java
⑷ java 怎麼下載壓縮文件
伺服器生成壓縮文件,執行下載。
⑸ JAVA實現ZIP文件下載,下載時獲取不了文件名,只能用固定的文件名代替,而且獲取不了下載的文件類型
你要去看一下你的filename取值是什麼,應該是你的filename取值就是download
⑹ java怎麼下載壓縮文件
可以用java的輸入,輸出流,設置返回的類型為下轉
response.setContentType("application/x-download");//設置為下載application/x-download
String filedownload = "/要下載的文件名";//即將下載的文件的相對路徑
String filedisplay = "最終要顯示給用戶的保存文件名";//下載文件時顯示的文件保存名稱
String filenamedisplay = URLEncoder.encode(filedisplay,"UTF-8");
response.addHeader("Content-Disposition","attachment;filename=" + filedisplay);
⑺ 在java中,我需要傳送一個鏈接,然後通過這個鏈接去下載一個壓縮文件,我該怎麼實現
下載 <a href="文件路徑/aaa.rar">下載</a>
還需要取出壓縮文件裡面的txt文件 這個好像不行吧
⑻ 急!!!想實現通過java方式壓縮文件並提供下載功能,在線等!!!
給你一個代碼吧。
/**
* 文件夾壓縮。輸入路徑不能與輸出路徑相同
* zip("c:\\webserver\\test.zip","c:\\test1");
* @param zipFileName
* @param inputFile
* @throws Exception
*/
public static void zipFold(String zipFileName,String inputFilePath)throws Exception{
zip(zipFileName,new File(inputFilePath));
}
private static void zip(String zipFileName,File inputFile)throws Exception{
ZipOutputStream out=new ZipOutputStream(new FileOutputStream(zipFileName));
zipFold(out,inputFile,"");
out.close();
}
private static void zipFold(ZipOutputStream out,File f,String base)throws Exception{
if (f.isDirectory())
{
File[] fl=f.listFiles();
base=base.length()==0?"":base+"/";
for (int i=0;i<fl.length ;i++ )
{
zipFold(out,fl[i],base+fl[i].getName());
}
}
else
{
out.putNextEntry(new ZipEntry(base));
FileInputStream in=new FileInputStream(f);
int b;
while ((b=in.read()) != -1)
out.write(b);
in.close();
}
}
⑼ java 下載異地FTP中的zip文件
這個要做定時任務的,ftp不可能主動給你發,只能自己每隔多長時間就去檢索一次,應該把ftp文件目錄結構和文件名稱全部存入資料庫,在下載時候對文件的標識狀態位進行更新,方便於對文件的判斷。然後從ftp下載文件即可。如果需要連接ftp下載文件的代碼,可以發送郵件到[email protected]
⑽ java 文件 壓縮 下載
http://hi..com/jiangzhong8715/blog/item/98b34fef08bf661bfcfa3c4d.html
你看看這個把 我的是讀取資料庫word文檔 壓縮zip 下載