Pelaksanaan Servlet Muat Turun Fail
Dalam urutan ini, pengguna mendapatkan panduan tentang melaksanakan servlet untuk muat turun fail. Pengguna ingin membolehkan pengguna memuat turun fail terus dari servlet fail pada sistem mereka. Artikel ini menyediakan penyelesaian menyeluruh kepada masalah ini dengan menunjukkan langkah dan coretan kod yang diperlukan.
Untuk melaksanakan servlet muat turun fail, pengguna perlu melakukan perkara berikut:
Buat Servlet
Snippet Kod Servlet
public class DownloadServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String id = request.getParameter("id"); String fileName = ""; String fileType = ""; // Retrieve file name and type from DB // Set response content type response.setContentType(fileType); // Set download headers response.setHeader("Content-disposition","attachment; filename=yourcustomfilename.pdf"); // Read file contents and send them to the response // ... } }
Daftar Servlet dalam web.xml
<web.xml> <servlet> <servlet-name>DownloadServlet</servlet-name> <servlet-class>com.myapp.servlet.DownloadServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>DownloadServlet</servlet-name> <url-pattern>/download</url-pattern> </servlet-mapping> </web.xml>
Dengan mengikut langkah ini, pengguna boleh melaksanakan muat turun fail dengan berkesan servlet yang membolehkan pengguna memuat turun fail dari pelayan dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Servlet Muat Turun Fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!