본문 바로가기
소프트웨어/ASP / JS / CSS / C#

SiteGalaxyUpload.Form.1 (0x80070006)

by 씨디맨 2007. 12. 21.
320x100
  # 소스
  var objFSO = Server.CreateObject("Scripting.FileSystemObject");
  var strFileName = objFSO.GetFileName(uploadForm("file").FilePath);   // 파일이름
  var strFileName = SetFileName("/upload/", strFileName.slice(strFileName.lastIndexOf("\\")+1));
 
 
   uploadForm("file").SaveAs("/upload/"+strFileName);




 

오류 형식:
SiteGalaxyUpload.Form.1 (0x80070006)
Failed to write to the file
/write_proc.asp, line 116


소스상에서 빨간글자 부분에서 오류가 발생한다 파일쓰기에 실패했다고 오류도 보인다

일단 첫번째로 문제될 수 있는것은 폴더에 쓰기 권한이 없을때이다

폴더의 속성에서 보안에서 쓰기권한을 준다


이래도 안될때가 있다 해결방법은 절대경로를 쓰는방법이다 ..

변경전 : uploadForm("file").SaveAs("/upload/"+strFileName);
변경후 : uploadForm("file").SaveAs("d:/website/upload/"+strFileName);

해결이 되었을 것이다



반응형

댓글