검색결과 리스트
jsp에 해당되는 글 23건
- 2011.11.28 jsp upload처리
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
// UploadFrm.jsp
<form action="UploadProc.jsp" method="post" enctype="multipart/form-data">
<input type="text" name="input1">
<input type="file" name="file1">
</form>
// UploadProc.jsp
<%@ page language="java"
contentType="text/html; charset=euc-kr" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %>
<%
String strUploadPath = "C:\\Upload\\";
File objFile = new File(strUploadPath);
if(!objFile.exists())
objFile.mkdirs();
MultipartRequest objMR = new MultipartRequest(request, strUploadPath, 5 * 1024 * 1024, "EUC-KR", new DefaultFileRenamePolicy());
// File타입이 아닌 파라미터 읽기
String strInput1 = objMR.getParameterValues("input1")[0]);
String strParamName = "";
String strUploadName = "";
String strContent = "";
File objUploadFile = null;
Enumeration objEnum = objMR.getFileNames();
while(objEnum.hasMoreElements())
{
strParamName = (String)objEnum.nextElement();
strUploadName = objMR.getFilesystemName(strParamName);
objUploadFile = objMR.getFile(strParamName);
// 업로드된 파일의 내용을 한줄씩 읽기
RandomAccessFile objRAF = new RandomAccessFile(strUploadPath + strUploadName, "r");
try
{
while(objRAF.getFilePointer() < objRAF.length())
{
strContent = objRAF.readLine();
out.println(strContent);
}
}
catch(Exception fe) { }
finally
{
objRAF.close();
objUploadFile.delete();
}
}
%>
<form action="UploadProc.jsp" method="post" enctype="multipart/form-data">
<input type="text" name="input1">
<input type="file" name="file1">
</form>
// UploadProc.jsp
<%@ page language="java"
contentType="text/html; charset=euc-kr" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %>
<%
String strUploadPath = "C:\\Upload\\";
File objFile = new File(strUploadPath);
if(!objFile.exists())
objFile.mkdirs();
MultipartRequest objMR = new MultipartRequest(request, strUploadPath, 5 * 1024 * 1024, "EUC-KR", new DefaultFileRenamePolicy());
// File타입이 아닌 파라미터 읽기
String strInput1 = objMR.getParameterValues("input1")[0]);
String strParamName = "";
String strUploadName = "";
String strContent = "";
File objUploadFile = null;
Enumeration objEnum = objMR.getFileNames();
while(objEnum.hasMoreElements())
{
strParamName = (String)objEnum.nextElement();
strUploadName = objMR.getFilesystemName(strParamName);
objUploadFile = objMR.getFile(strParamName);
// 업로드된 파일의 내용을 한줄씩 읽기
RandomAccessFile objRAF = new RandomAccessFile(strUploadPath + strUploadName, "r");
try
{
while(objRAF.getFilePointer() < objRAF.length())
{
strContent = objRAF.readLine();
out.println(strContent);
}
}
catch(Exception fe) { }
finally
{
objRAF.close();
objUploadFile.delete();
}
}
%>
'-- JSP, SPRING' 카테고리의 다른 글
JSP에서 파일 생성 후 파일 다운로드 (0) | 2011.12.08 |
---|---|
Random키 생성 (0) | 2011.12.08 |
JSP Transaction 처리 (setAutoCommit) (0) | 2011.11.28 |
Servlet 사용 시 Static으로 사용하기 (0) | 2011.11.17 |
JSP DB연결 및 쿼리 (0) | 2011.11.10 |
RECENT COMMENT