2011-05-03 3 views
0

파이어 폭스에서는 fileuploadID.postedfile.filename을 사용하여 파일 이름 (파일 업로드 위치의 전체 경로가 아님)을 얻습니다. 그러나 동일한 것은 IE에서 파일이 업로드 된 전체 경로를 검색합니다.IE 및 FireFox에서 작동하는 asp.net 파일 업로드 컨트롤에서 파일 이름을 어떻게 얻을 수 있습니까?

아무 것도 파일 이름 브라우저를 호환 가능하게하는 방법을 알려주십시오.

답변

1

Firefox는 기본적으로 파일 이름 만 보냅니다. 그러나 그 이름을 알기에 충분해야합니다. 이름을 얻으면 이미 임시 폴더 (위치는 중요하지 않음)에 업로드되어 있기 때문에 충분합니다. 파일 이름 핸들이 있으면 어디서나 복사 할 수 있습니다. 양자 택일로, 당신은 .... 두 브라우저에서 당신에게 동일한 결과를 얻을 것을 Path.GetFileName(filename)을 사용할 수 있습니다

http://msdn.microsoft.com/en-us/library/system.io.path.getfilename.aspx

관련 문제