2014-10-29 1 views
-1

질문 1 :클라이언트 컴퓨터에서 파일 복사 및 웹 서버에 저장

문자열 변수에 c : \ File.txt와 같은 클라이언트 컴퓨터에있는 c 드라이브에 파일이 있다고 가정합니다.

String str = "C : \ File.txt";

str 변수 데이터를 내 특정 위치에 저장해야합니다.

질문 2 :

내가 File.ReadAllLines 같은 File.ReadAllLines 방법을 사용하는 경우 ("C : \ File.txt를"); 이 문은 서버의 C 드라이브 또는 클라이언트 컴퓨터 C 드라이브에 액세스합니다. 내 의심을 분명히하십시오.

+0

Google 검색을 수행 했습니까?이 실제로 와서 왜 당신도 tr y는 코드와 그것을 어디에서 액세스 할 수 있는지 직접 참조하십시오 .. 당신이 매핑 된 드라이브 또는 그 위치에서 서버 위치에서 파일을 읽는 경우 질문은 꽤 분명하다. 당신이 당신의 지역에서 파일을 읽고 있다면 그것은 명백한 것은 서버가 아닌 것입니다 ... 또한 서버에서 Paths에 대해 더 많이 알고 싶다면 Google 검색'Server.MapPath'를 사용하여 이것을 연구하십시오 – MethodMan

+0

ASP.net이고 서버 측 코드를 작성하고 있다면 모든 IO가 서버 파일 시스템에 있고 서버 측 코드가 사용자 브라우저에서 실행되지 않습니다. –

+0

@DJKRAZE c : \ File.txt 위치에서 파일을 읽는 중이면 c 드라이브가 클라이언트 시스템 또는 서버 시스템이 의심 스럽다는 것을 나타냅니다. –

답변

0

클라이언트 컴퓨터에 존재하며 webform입니다 (asp.net으로 태그가 지정되어 있으므로 사용하지 않는 한 해당 파일에 액세스 할 수 없습니다. 이 업로드하려고하면 FileUpload와 클라이언트 (최종 사용자) 파일 업로드를 사용하여 파일을 게시물., 당신은.

그리고 만약 windows appRequest.Files를 사용하는 것을 액세스 할 수 있으며 클라이언트 시스템은 위치를 공유하고 있으며, 당신을위한 IO가 그 다음, 네트워크 경로를 사용하면 파일을 읽을 수 있습니다.

관련 문제