首頁 web前端 js教程 showModelDialog彈出檔案下載視窗的使用範例_jquery

showModelDialog彈出檔案下載視窗的使用範例_jquery

May 16, 2016 pm 05:14 PM
文件下載

點擊我要修改時,需要在背景產生excel文件,同時需要提供下載文件功能。
產生excel檔案容易、彈出」文件下載」也容易:
點選按鈕,跳到action中,在該action中產生Excel文件,填充數據,儲存到臨時資料夾中,然後在按鈕的Click事件中,根據範本產生Excel報表,填入數據,儲存到臨時資料夾,然後output.wirte()。一切看起來很順利。
Action如下(彈出"檔案下載"視窗):

複製程式碼 程式碼如下:

/**
*@paramresponse
*@paramdownloadFile
*/


/***/ (HttpServletResponseresponse,FiledownloadFile,StringfileName){
try{response.reset();

response.setContentType("application/octet-stream");

//用來彈出儲存窗口,設定為attachment
response.setHeader("Content-Disposition","attachment;filename=" newString(fileName.getBytes(),"ISO-8859-1")) ;
InputStreaminput=newFileInputStream(downloadFile);
OutputStreamoutput=response.getOutputStream();
intc;
//讀取流並寫入檔案
while(
//讀取流並寫入到檔案中
while((
.read())!=-1){
output.write(c);
}
output.flush();
output.close();

input.close( );}catch(Exceptione){

}
}



但是當測試的時候,發現我點擊」我要修改」按鈕,總是會彈出一個新的視窗。百度一下,加了這段:,這個表示在目前頁面開啟頁面。
如下:
base:為頁面上的所有連結規定預設位址或預設目標
target:跳到的目標頁

複製程式碼

程式碼如下:


位於之間

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Python下載檔案後的開啟操作 Python下載檔案後的開啟操作 Apr 03, 2024 pm 03:39 PM

Python提供以下選項開啟下載檔案:open()函數:使用指定路徑和模式(如'r'、'w'、'a')開啟檔案。 Requests函式庫:使用其download()方法自動指派名稱並直接開啟檔案。 Pathlib函式庫:使用write_bytes()和read_text()方法寫入和讀取檔案內容。

如何利用Laravel實作檔案上傳與下載功能 如何利用Laravel實作檔案上傳與下載功能 Nov 02, 2023 pm 04:36 PM

如何利用Laravel實現文件上傳和下載功能Laravel是一個流行的PHPWeb框架,提供了豐富的功能和工具,使得開發Web應用程式更加簡單和有效率。其中一個常用的功能就是檔案上傳和下載。本文將介紹如何利用Laravel實作檔案上傳和下載功能,並提供具體的程式碼範例。文件上傳文件上傳是指將本機的文件上傳到伺服器上儲存。在Laravel中,我們可以使用檔案上傳

實作Workerman文件中的文件上傳與下載 實作Workerman文件中的文件上傳與下載 Nov 08, 2023 pm 06:02 PM

實現Workerman文件中的文件上傳與下載,需要具體程式碼範例引言:Workerman是一款高效能的PHP非同步網路通訊框架,具備簡潔、高效、易用等特點。在實際開發中,文件上傳和下載是常見的功能需求,本文將介紹如何使用Workerman框架實現文件的上傳和下載,並給出具體的程式碼範例。一、檔案上傳:檔案上傳是指將本機上的檔案傳輸至伺服器端的操作。下面是使用

如何使用PHP函數進行郵件傳送和接收的附件上傳和下載? 如何使用PHP函數進行郵件傳送和接收的附件上傳和下載? Jul 25, 2023 pm 08:17 PM

如何使用PHP函數進行郵件傳送和接收的附件上傳和下載?隨著現代通訊技術的快速發展,電子郵件已成為人們日常溝通和訊息傳遞的重要途徑。在Web開發中,經常會遇到需要發送和接收帶有附件的郵件的需求。 PHP作為一種強大的伺服器端腳本語言,提供了豐富的函數和類別庫,可以簡化郵件的處理過程。本文將介紹如何使用PHP函數進行郵件傳送和接收的附件上傳和下載。郵件發送首先,我們

如何使用Hyperf框架進行檔案下載 如何使用Hyperf框架進行檔案下載 Oct 21, 2023 am 08:23 AM

如何使用Hyperf框架進行檔案下載引言:在使用Hyperf框架開發Web應用程式時,檔案下載是一個常見的需求。本文將介紹如何使用Hyperf框架進行檔案下載,包括具體的程式碼範例。一、準備工作在開始之前,確保你已經安裝好了Hyperf框架並成功創建了一個Hyperf應用程式。二、建立文件下載控制器首先,我們需要建立一個控制器來處理文件下載的請求。打開終端,進

點擊HTML按鈕或JavaScript時如何觸發檔案下載? 點擊HTML按鈕或JavaScript時如何觸發檔案下載? Sep 12, 2023 pm 12:49 PM

現如今,許多應用程式允許用戶進行檔案的上傳和下載。例如,抄襲檢測工具允許使用者上傳一個包含一些文字的文件檔案。然後,它會檢查抄襲並產生報告,用戶可以下載該報告。每個人都知道使用inputtypefile來建立一個上傳檔案按鈕,但是很少有開發者知道如何使用JavaScript/JQuery來建立一個檔案下載按鈕。本教學將教導點擊HTML按鈕或JavaScript時觸發檔案下載的各種方法。使用HTML的<a>標籤和download屬性,在按鈕點擊時觸發檔案下載每當我們給<a>標

如何在PHP後端功能開發中實現檔案上傳與下載? 如何在PHP後端功能開發中實現檔案上傳與下載? Aug 05, 2023 pm 07:25 PM

如何在PHP後端功能開發中實現檔案上傳與下載?在網路開發中,文件上傳和下載是非常常見的功能。無論是使用者上傳圖片、文件或下載文件,都需要後端程式碼來處理。本文將介紹如何在PHP後端實現檔案上傳和下載功能,並附上具體的程式碼範例。一、檔案上傳檔案上傳是指將本機電腦中的檔案傳輸到伺服器上。 PHP提供了豐富的函數和類別來實作檔案上傳功能。建立HTML表單首先,在HTM

CakePHP中間件:實作檔案上傳和下載功能 CakePHP中間件:實作檔案上傳和下載功能 Jul 30, 2023 pm 03:09 PM

CakePHP中介軟體:實現檔案上傳和下載功能隨著網路的發展,檔案上傳和下載功能越來越常見。在開發網頁應用程式時,我們經常需要實作檔案上傳和下載。而在使用CakePHP框架開發應用程式時,中間件是一個非常有用的工具,可以幫助我們簡化程式碼並實作檔案上傳和下載功能。接下來,我將介紹如何使用CakePHP中介軟體來實現檔案上傳和下載功能。首先,我們需要建立一個新的

See all articles