2011-03-22 13 views
0

私は、ユーザーからのXMLファイルを使用してフォームに入力できるようにしたいと考えています。vb.netのメモリからXMLを読む

実際にサーバーに保存せずに、XMLファイルをアップロードする方法を教えてください。出来ますか?

+0

確かに、あなたはhtml形式について話していますか? –

+0

私はvb.netでそれを書いています。 –

+0

どのサーバーにアップロードしていますか?これはクライアント側では実行できないと確信していますか? –

答えて

0

ここでは、ASP.NET Webアプリケーションについて説明しています。

ほとんどの辞書は、用語「アップロード」を「自分のコンピュータから別のコンピュータのメモリまたはストレージにコピーまたは転送する(データまたはプログラム)」のように定義しています。アップロードしている場合は、つまり、サーバーに移動しています。したがって、私はあなたもだと仮定しています。サーバのファイルシステムにファイルを保存せずにアップロードする方法は、です。です。

ファイルがアップロードされたファイルがサーバー上でタイプHttpPostedFileのファイルになりFileUpload Web Server Control

を使用してサーバーにアップロードすることができます。

あなたは、サーバーのファイルシステム上のファイルの仲介記憶装置を介さず[MyFileUpload.PostedFile.InputStream](例えば。XmlReaderのいくつかの並べ替えを持つ)HttpPostedFile.InputStreamプロパティを読み取ることができます。

0

ファイルストリームがある場合は、XmlTextReaderを使用できます。

XmlTextReaderを操作する方法については、exampleです。この例では、XmlTextReaderのコンストラクターでファイル名を使用しますが、ファイルストリームを渡すこともできます。