0

したがって、jpgを返すこのファイルパス「/DataEntry/Image/RenderOriginalImage/3237319%40Research」があり、バイナリリーダーを使用してバイト[]に変換できるように、ストリームにロードする必要があります。そのファイルパスをストリームにロードする方法はありますか? ファイルストリームが機能しません。

4

1 に答える 1

0

ここには、適切な回答を提供するのに十分な情報がありません。ファイルはディスク上にある場合とない場合があり、URL 経由でアクセスできる場合とできない場合があります。それはカバーする多くの根拠です。

ファイルがディスク上にある場合は、Filestream でアクセスできるはずです。Filestream が機能していない場合は、質問でエラー (できれば完全な例外) を提供する必要があります。

URL 経由でファイルにアクセスできる場合は、別の方法でアクセスする必要があります。System.Net.Webclient クラスは、通常、開始するのに適した場所です。相対 URL ではなく、完全な URL を指定する必要があることに注意してください。つまり、「http://someserver.example.com/DataEntry/Image/RenderOriginalImage/3237319%40Research」のようなものです。

于 2012-07-27T18:38:58.973 に答える