SiteGalaxyUpload.Form.1 (0x80070006)
Posted by 씨디맨 Posted in " 소프트웨어/ASP / JS / CSS / C# "
2007/12/21 14:09
# 소스
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);
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
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);
해결이 되었을 것이다

Rss 2.0