リダイレクトを作成してデータを渡すには、C#コードが必要です。出力ストリームレスポンスバイナリ
私は正しい方向を指示できますか?それはデータの大きな金額ではない場合はどのようhttp://myserver/hello.aspxにリダイレクトし、事前
リダイレクトを作成してデータを渡すには、C#コードが必要です。出力ストリームレスポンスバイナリ
私は正しい方向を指示できますか?それはデータの大きな金額ではない場合はどのようhttp://myserver/hello.aspxにリダイレクトし、事前
FYI
私はそれをリダイレクトして、そのようなことをやってことはできません別のフォーラム
から解決策を得ました。
2つの唯一の方法があるように思わ:あなたは 使用server.redirectをmentionnedとにかく
Thxを
THXのページロードで、このバイナリを取り戻す、のHttpContextにバイナリデータを書き込むために(上の限界がありますurlの長さ)を使用すると、データをシリアライズしてクエリ文字列パラメータとして渡すことができます。ページの読み込み時にhttp://myserver/hello.aspx?param1=0102030405060708090A0B0Cにリダイレクトし、クエリ文字列を読み込んでデシリアライズします。
わかりませんが、クエリーストリングのデフォルトの最大値は2048バイトなので、バイナリデータの1Kに近いものは16進文字列にシリアル化すると最大値になります。あなたはbase64を試すことができますが、有効でないキャラクター(/、および?、=など)が含まれているので、それをサニタイズする必要があります。
「previouspage」を使うよう
使用クエリ文字列私は、このソリューションについて過去に知っていました私は出力ストリームに書いていて、入力ストリームからサーバー側を読み込んでいたのですが、これはもうできません。私が使用していたコードを見つけることができず、私が使用していなかったと思うかもしれません。リダイレクトするがウェブクライアント – GillouX