クライアント側にドキュメント(Docx / Doc、PDF、Xls)を返すWCFサービスを構築しています。
現在の実装では、WCFサービスはStream
クライアント側に関して出力ドキュメントを返します。
Stream
あまり労力をかけずに、返されたをにコピーFileStream
してローカルファイルシステムに保存することで、.Netクライアントアプリケーションで使用できます。また、文字列をクライアント側に返す非常に単純なWCFサービスを使用できるDelphiクライアント側を構築することもできました。
Stream
しかし、問題は、型を返すWCFサービスを利用する方法が見つからないことです。これは、返さStream
れるものが実際にあり、DelphiのローカルファイルにStreamBody
保存する方法がわからないためです。StreamBody
多分それはDelphiでそれを行うことは不可能ですか?
私はDelphi2007をVS2010.Net 4.0で使用しています。SOのこの質問によると、おそらく使用することStream
はそれほど素晴らしいアイデアではありません。また、ドキュメントについては、代わりにクライアント側に戻ることができると思いますbye[]
が、それでもStream
、アレイではなくネットワーク経由のアイデアが好きです。