[Áú¹®]¼­ºí¸´ ´Ù¿î·Îµå ÀÛ¼º½Ã URLÀ» ¾Èº¸ÀÌ°Ô ÇÏ´Â ¹æ¹ýÀº?


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :¾ß¿ËÀÌ 2000³â 4¿ù 28ÀÏ 12:32:55

¾Æ·¡¿Í °°Àº È­ÀÏ ´Ù¿î·Îµå¿¡¼­
´Ù¿î·Îµå½ÇÇà½Ã
URLÀ» ¼û±â°í ½Í½À´Ï´Ù.


¾Æ·¡ÀÇ ¿¹¸¦ ½ÇÇà½ÃÄÑ
´Ù¿î·Îµå¸¦ ½ÇÇàÇϸé
Filelist?JSPExamBegin.pdf ¶ó°í ³ª¿À´Âµ¥..
ÀÌ°ÍÀ» JSPExamBegin.pdf¸¸ ³ª¿À°Ô ÇÏ°í ½Í½À´Ï´Ù.
Á¤¸» ±ÞÇѵ¥¿ä..
Á» µµ¿Í ÁÖ¼¼¿ä..


import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.zip.*;
import java.util.*;
import java.util.StringTokenizer;


public class Filelist extends HttpServlet {
public String filepath;


public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {


String filename = req.getParameter("filename");
filepath = req.getRealPath("/Databank");


try {
if(filename == null) {

//PrintWriter out = new PrintWriter( new OutputStreamWriter( res.getOutputStream(), "KSC5601") );
PrintWriter out = res.getWriter();
out.println("<html><body>");
out.println("<form name=form method=get action=/servlet/Filelist>");
out.println("<p align=center> ÀÚ·á½Ç </p>");

// File ListFile=new File(filepath);
// String[] filelist = ListFile.list();
// int i;
// for(i=0; i<filelist.length; i++) {
out.println("<a href='Filelist?filename=JSPExamBegin.pdf'>JSPExamBegin.pdf</a><br>");
out.println("----------------->");
// }

out.println("</form></body></html>");


}else {
byte b[] = new byte[1024];
File file=new File(filepath, filename);
FileInputStream fin = new FileInputStream(file);
res.setContentType("application/smnet");
//res.setHeader("Content-disposition","attachment; filename="+filename+";");
res.setHeader("Content-Disposition", "attachment; filename="+filename+";");
ServletOutputStream oout = res.getOutputStream();
int numRead = fin.read(b);
while (numRead != -1) {
oout.write(b, 0, numRead);
numRead = fin.read(b);
}
oout.close();
}// end if/else
}catch(Exception e) {
new PrintStream(res.getOutputStream()).println(e.toString());
}
}


}


´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]