2012-06-15 5 views
5

Fileupload를 사용하여 파일의 내용을 읽을 수 있습니까?Fileupload를 사용하여 파일의 내용을 읽는 방법

예를 들어 XML 파일을 데이터베이스에 저장하려면 사용자가 Fileupload를 사용하여 파일을 검색 한 다음 단추를 클릭하여 데이터베이스에 파일의 내용을 저장하십시오.

나는 당신이 어떤 생각을 가지고 있습니까,이 일을 시도했지만

string s=Fileuploder1.Filecontent.tostring(); 

하지만 성공을 작동하지 않는 이유는 무엇입니까?

+0

asp.net을 사용 : 자세한 내용은

var filePath = Path.Combine(Server.MapPath("~/Document"), fileName); file.SaveAs(filePath); if (!string.IsNullOrEmpty(filePath)) { using (StreamReader sr = new StreamReader(Path.Combine(Server.MapPath("~/Document"), fileName))) { while (sr.Peek() >= 0) { strbuild.AppendFormat(sr.ReadLine()); } } } 

? 관련 기술 태그 달기 –

+0

이 질문은 매우 광범위합니다 (닫기). 한 번에 한 가지만 묻는 것이 좋습니다. – usr

+0

asp.net – Baper

답변

17
string inputContent; 
using (StreamReader inputStreamReader = new StreamReader(InputFileUpload.PostedFile.InputStream)) 
{ 
    inputContent = inputStreamReader.ReadToEnd(); 
} 
+0

새로운 StreamReader (Request.Files [0] .InputStream)가 실제로 파일을 읽는 데 필요했습니다. –

관련 문제