NEW Nmail PHP 3 업그레이드 할인
자세히 보기

Nmail ASP 서비스 종료 안내(EOS)

Nmail ASP (nWmail, Nmail Server) 제품은 유상 유지보수를 포함한 모든 서비스가 종료되었습니다.

nupload에 문제가 있습니다.

김*천 2010.03.13 11:51 조회 5263

※ 필수입력정보 ※


▷ 제품버젼 : NUpload.dll 1.0.0.1

▷ 오류발생 메뉴/주소 : Windows2003 서버 사용

▷ 에러메세지 : 파일 업로드시 파일명을 못가져옵니다.


▷ 질문내용 :

소스코드 변경은 전혀 없었는데.. 그동안 잘 쓰던 업로드컴포넌트가 문제를 발생합니다.

저희 교회에 서버를 설치하여 사용하고 있는데 그때부터 업로드 컴포넌트를 nupload를 사용하고 있습니다... 그리고, 얼마전에 nWmail ASP(v3.8)를 설치해서 사용하고 있습니다.

거기에도 똑같은 업로드 nupload.dll이 있더라구요... 첨부파일때문에 있을거라 예상은 했습니다.

머.. 어찌됬건.. 설치 해서 잘사용하고 있는데..

갑자기 업로드에 에러가 나더군요.. 디버깅 해보니.. UploadForm.GetFileName(0)에 값이 안나옵니다.

다른부분은 모두 정상이구요..

그런데 어떤때는 또 잘돼요. 업로드할 파일문제는 당연히 아니구요..(아무파일이나 다 그러함) 

dll에 문제가 있나 싶어서 unregister와 register 등록을 마구 해보고 리부팅을 해 보았는데..

업로드가 될때도 있고, 안될때가 더 많습니다. 알수가 없네요..

전체적으로 문제가 발생하는것이 아니라.. "UploadForm.GetFileName(0)" 이 부분만 계속 파일명으로 못가져 옵니다. UploadForm의 다른 함수는 잘 작동하는 걸로 봐서는 dll 자체문제는 아닌 듯 하지만, UploadForm.GetFileName(0) 이것만 널스트링 입니다.. 이러한 경우는 nWmail에서도 파일첨부가 안되고 있습니다. 이유를 몰라 답답하네요..

확인해 주시면 감사하겠습니다. 아래는 현재의 소스코드 입니다.

수고가 많으십니다.

----------------------------------------------------------------

Set UploadForm = Server.CreateObject("NUpload.upload.1")

 Dim FilePath
 FilePath = server.MapPath("./")&"\resource\filedata\"

 UploadForm.SetSavePath(FilePath)
 Set FSO = Nothing

 UploadForm.SetId(PID)                ' 키를 설정한다.
 Filesize = UploadForm.Getsize()      ' 업로드 할 크기를 가져온다.
 UploadForm.Readformdata()            ' 업로드한다.
 
 Dim name, email, title, content, file_name
 userID = UploadForm.getnamekey("userId")
 title = UploadForm.getnamekey("title")
 content = UploadForm.getnamekey("content")
 FileName = UploadForm.GetFileName(0)

-------------------------------------------------------------

댓글 1
이전 글 421 ERROR 메세지 1 김*균 2010.03.18
다음 글 설치 중 문의 1 이*영 2010.03.08