Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : FileUpload 컨트롤 에러..
글번호: 499
작성자: 김웅진
작성일: 2007/04/04 오후 12:35:00
조회수: 3359
경로 지정 소스만 보여 드리겠습니다.
            string dir = "C:\\Files1\\";
            string iFullName = FileUpload1.PostedFile.FileName;
            string oFullName = dir + FileUpload1.FileName;
            FileStream fi = new FileStream(iFullName, FileMode.Open);
            FileStream fo = new FileStream(oFullName, FileMode.Create);
이렇습니다. 이 소스에선 이미 PostedFile 속성을 사용하고 있습니다.


강제적으로 복사할 파일을 D:\Program Files\Microsoft Visual Studio 8\Common7\IDE
디렉토리로 옮긴후 시도를 하면 파일 복사가 이루어 지고 있습니다.
문제는 무조건 D:\Program Files\Microsoft Visual Studio 8\Common7\IDE 여기서
찾고 있다는 것입니다.

c 드라이버는 FAT 시스템이고요. d 드라이브는 NTFS 입니다.
권한문제는 잘 모르겠습니다. dir에서 c:/files1 에 저장하도록 되어 있습니다.
c 드라이브는 FAT 시스템이구요. 그러면 c 드라이브에서 일어나는 파일 업로드및
복사는 아무이상없는거 아닌가요? 권한에 대한 개념이 부족함으로 헛소리일수도 있습니다.
일단 Files1 폴더를 웹 공유해 놓은 상태입니다.

한번 더 도와 주세요.
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  choiyw2
  2007-04-04 오후 2:13:47
위의 소스대로라면 PostedFile은 에러가 날겁니다 FileUpload1.FileName으로 바꿔주시구요.

소스 자체는 별다른 문제점은 없는거같은데요?

웹공유를 걸어놓으셨다고 하셨는데 웹공유가 아니라 권한이 아닐까요?

운영체제가 뭐 쓰시는지는 모르겠으나..

Files1폴더에 보안탭에 everyone 추가해놓고 해보세요``
  Administrator
  2007-04-04 오후 2:23:14
choiyw2님 말대로 경로가 잘못되었네요...
변경 후 작업해보세요...
  kujio
  2007-04-05 오전 5:26:47
FileUpload1.FileName으로 바꿔도 같은 결과가 나오네요. 그런데 PostedFile이 파일의 전체 경로(파일명을 포함한)를 반환하는 것인데 왜 잘못되었다는 것인지요? 운영체제는 윈도우 xp 프로입니다.
  kujio
  2007-04-05 오전 5:58:18
아.. 드디어 알아 냈습니다. 왜 진작에 안해봤을까요..문제는 웹 브라우저였습니다. 제가 파이어폭스를 쓰거든요. 닷넷이 처음이지만 웹표준을 지키는 것 같기에 별 생각없이 파이어폭스로 실행을 했는데 그게 문제였네요. 인터넷 익스플러어에선 이상없이 복사가 됩니다. 관심들 가져주셔서 감사합니다.
  kujio
  2007-04-05 오전 6:00:40
아니 그런데 왜 파이어폭스에선 안되는 걸까요. 초보인 제가 이해하고 있는 개념이라면 이기종의 시스템에서도 실행이 가능한게 닷넷이라는데. 왜 웹 브라우저를 가리는 걸까요? 그럼 닷넷으로는 모든 웹 브라우저를 지원하는 웹페이지를 구현하는건 불가능하단 말일까요??

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 Iframe에 관한건데요 (4) - 최영우 2007-04-04 3382
  FileUpload 컨트롤 에러.. (5) - 김웅진 2007-04-03 5265
  Re : FileUpload 컨트롤 에러.. - 레드플러스 2007-04-04 3284
현재글 Re : FileUpload 컨트롤 에러..(5) - 김웅진 2007-04-04 3359
다음글 또또 질문 올려요~~~ - 최성춘 2007-03-27 3701
 
손님 사용자 Anonymous (손님)
로그인 Home