2010-03-01 7 views
0

WebBrowser 컨트롤에서 텍스트 파일을로드하려고하는 샘플 응용 프로그램이 있습니다. 텍스트 파일을 여는 Javascript 함수를 호출하는 html 파일이 있습니다. 그러나 그것은 나에게 다음과 같은 오류를 보여주고있다;
'file : /// C : /temp/test%2520page.txt'을 찾을 수 없습니다. 경로 또는 인터넷 주소가 올바른지 확인하십시오.
파일이이 위치에 존재하며 이름은; test page.txt.
나는 무슨 일이 일어나고 있는지 모르겠다. 이 문제를 해결하도록 도와주세요. 미리 감사드립니다. WebBrowser 컨트롤에서 텍스트 파일을 열 수 없습니다.

+0

파일을 여는 Javascript 기능은 어떻게 생겼습니까? 파일 ("file : /// C : /temp/test%2520page.txt")의 주소는 어디에서 유래됩니까? 부적절하게 URL 인코딩 된 것 같습니다. –

+0

"자바 스크립트 기능"을 올립니다. – Pointy

답변

0

잘못된 파일을 열려고합니다. % 25는 '%'문자로 변환됩니다. 어떻게 든 % 20 %를 벗어나려고하는 것처럼 보입니다. 열 파일은 'file : /// C : /temp/test%20page.txt'입니다.

+0

감사합니다. 내 문제는 unescape() 함수로 해결됩니다. –

관련 문제