2012-06-15 8 views
5

Fileuploadを使用してファイルの内容を読み取ることは可能ですか?Fileuploadを使用してファイルの内容を読み取る方法

たとえば、XMLファイルをデータベースに保存するには、ユーザーがFileuploadを使用してファイルを検索し、ボタンをクリックしてデータベースにファイルの内容を保存します。

私はこの1つを試みたが、

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)が実際にファイルを読み取るために必要でした –

関連する問題