2010-07-16 6 views
1

자신의 컴퓨터에서 파일을 선택하고 해당 파일의 위치 만 가져 오십시오 (업로드하지 않으려면). 어떤 제안?C# 클라이언트 측에서 파일 위치를 얻으십시오

감사합니다, 당신은 클라이언트 컴퓨터의 파일 세부 사항을 얻기 위해 javascript with ActivxObject을 사용할 수 있습니다

+0

이것은 웹 응용 프로그램입니까? –

+0

예 ... 그렇습니다 ... –

답변

0

불가능 - 실제로 모든 브라우저에서 작동하는 해결책이 없습니다. Marnix van Valen에게 감사의 말을 전합니다 (의견)

1


일드는

은 다음을 참조하십시오 문서에서는 Using JavaScript to read a client-side file

+0

이것은 Internet Explorer에서만 작동합니다. – SiN

+0

예 예와 같이 작동하지만 다른 방법은 없습니다 –

+0

플래시 사용법은 어떻습니까? 플래시 사용으로 할 수 있습니까? –

0

당신이 < 파일을 만들 수 있습니다 도움이 될 ... > 입력 후 사용자가 제출 단추를 클릭하면 입력 값을 읽은 다음 양식이 제출되기 전에 DOM에서 해당 값을 제거하십시오.

더 좋은 방법이 있는지 잘 모르겠습니다.

+2

그건 작동하지 않을 것이다. 보안상의 이유로 파일 입력 값에 자바 스크립트에서 액세스 할 수 없습니다. –

+0

아, 그 사실을 몰랐습니다. 정보 주셔서 감사합니다. 브라우저간에 일관성이 있습니까? – Chad

+1

이전 의견을 수정해야합니다. 파일 입력 값을 설정할 수 없습니다. 그러나 값을 읽을 수 있습니다. 따라서 솔루션이 작동해야합니다. 그러나 대부분의 브라우저는 전체 경로가 아닌 파일 이름 만 반환합니다. 나는 크롬, FF 및 IE8에서 이것을 시도했다. IE8 만 전체 경로를 반환합니다. –

관련 문제