java下載 JavaWeb如何將文件下載到本地?
JavaWeb如何將文件下載到本地?Java本身生成Excel文件必須在后臺完成,通過POI庫生成Excel文件并制作表格。不能通過保存網(wǎng)頁直接生成Excel。至于下載到任何本地位置,excel文件在
JavaWeb如何將文件下載到本地?
Java本身生成Excel文件必須在后臺完成,通過POI庫生成Excel文件并制作表格。
不能通過保存網(wǎng)頁直接生成Excel。
至于下載到任何本地位置,excel文件在后臺生成并發(fā)送到前臺(瀏覽器)。用戶可以選擇存在的位置并且不能直接存儲(chǔ)它(這是一個(gè)web沙盒限制)。網(wǎng)頁不允許直接訪問本地硬盤。否則,如果你打開網(wǎng)頁,網(wǎng)頁代碼可以隨意訪問你的硬盤,你敢打開網(wǎng)頁嗎。
要繞過沙盒限制,您必須安裝插件,也就是說,您必須開發(fā)一個(gè)com或插件,可以訪問本地硬盤,但需要用戶手動(dòng)安裝(例如flash的插件,您可以使用網(wǎng)頁查看flash,因?yàn)槟呀?jīng)安裝了它的插件,但這是您的手動(dòng)插件,不是嗎不能繞過你直接為你安裝,它一定要問你能不能做到,你需要手動(dòng)點(diǎn)擊很多用戶可能會(huì)遇到這樣的情況:在網(wǎng)站上找到一個(gè)很好的資源,但是資源被分成很多文件。如果要在本地保存,只能通過單擊“另存為”進(jìn)行保存。如果把資源分成幾百甚至上萬塊,那就是災(zāi)難。當(dāng)互聯(lián)網(wǎng)上的大量資源存儲(chǔ)在多個(gè)文件中時(shí),文件的命名有一定的規(guī)則。正因?yàn)槿绱?,我們可以用這個(gè)程序來完成這個(gè)資源的完整下載。
如果您有什么不清楚的地方,請給我發(fā)一封私信。我希望我的回答能幫助你