2009-05-04 13 views
2

私は、ユーザーがテキストファイルをアップロードできるWebページを持っています(ただし、テキストファイル、つまり.txtという拡張子のファイルは、ASCII、UTF8、UNICODEなどの多くのエンコードである可能性があります)。 ..など)、私はディスクにファイルを保存する前に、コンテンツが有効でない場合、私はファイルを保存しないで、メモリ内の内容を検証しようとしています。私はファイルアップロードコントロール(バイトのストリームを返すfileUpload1.FileContent)からコンテンツを読み込んでいますが、.NETにアップロードされたファイルの内容を文字列(fileUpload1から返されたバイトストリーム)に変換する簡単な方法があります.FileContent)、最初にエンコードを検出するために最初のバイトをチェックする必要がありますか?私はあなたがこれを行うことができると思いASP.NETでテキストファイルをアップロード

おかげ

答えて

9

StreamReader reader = new StreamReader(fileUpload1.FileContent); 
string text = reader.ReadToEnd(); 
+0

非常によく働いた、どうもありがとう –

関連する問題