SiteGalaxyUpload.Form.1 (0x80070006)

  # 소스
  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);

해결이 되었을 것이다



이 글은 "씨디맨" 의 동의 없이 전문 재배포 금지. 링크 및 트랙백은 허가 없이 무제한 허용 *  [자세히보기]