Web에서는 Client로 파일이 저장되는 것을 기본적으로 금지하고 있다.
그래서 Server 에서 파일을 생성하여 그 파일을 다시 Client로 다운 받는 방식을 사용하는데
CreateTextFile을 이용하여 파일을 생성하는 것을 알아본다.
CreateTextFile는 FileSystemObject 객체에 정의되어 있다.
CreateTextFile는 파일을 생성하여 저장한다.
사용 방법 (ASP_vb)
Dim fileObj, fileCon
Dim filename filename = server.MapPath("/testfile1.txt")
Set fileObj = CreateObject("Scripting.FileSystemObject")
Set fileCon = fileObj.CreateTextFile(filename, true) ' 줄을 씁니다.
if fileObj.fileExists(filename) Then ' 파일 생성여부 확인
fileCon.Write ("테스트") ' 파일을 닫습니다.
fileCon.WriteBlankLines ("테스트") ' 파일을 닫습니다.
fileCon.WriteLine ("테스트") ' 파일을 닫습니다.
fileCon.Close
else
'생성실패
end if
CreateTextFile("파일 이름", "덥어쓰기 여부", "Unicode여부:기본 ASCII")
mapPath : server의 Web 서비스 위치
Write : File에 쓴다.
WriteBlankLines : Line을 띄운다.
WriteLine : File에 한 라인을 쓴다.
댓글 없음:
댓글 쓰기