2013-03-20 4 views
-3

FileUpload 위젯이 있습니다.FileUpload.getFilename()은 다른 값을 반환합니다.

FileUpload fileUpload = new FileUpload(); 

Window.alert(fileUpload.getFilename()); 

나는 파이어 폭스 다음은 일언 암어 .dXX

경고를 사용하여 개발 모드에서 실행하면하지만 크롬을 사용하여 개발 모드에서 실행할 때 그것은 C 경고 :] fakepath \ 일언 암어 .dXX

그 이유를 아는 사람이 있습니까?

+1

이것은 여러 번 다루어졌습니다! 'fakepath'를 찾으십시오. –

+0

http://stackoverflow.com/questions/4851595/how-to-resolve-the-c-fakepath – SSR

답변

0

모든 브라우저는 파일 이름의 실제 경로를 숨기고 다른 방법으로 표시해야합니다. 이에 대한 표준은 없습니다.

기본적으로 파일 이름 (있는 경우)에서 마지막 슬래시 또는 백 슬래시 문자를 찾아 "일반"파일 이름을 가져 오기 전에 오는 모든 항목을 제거해야합니다.

관련 문제