0

URL書き換えの方法をいくつか試してみました。画像の mime が破壊された最初の方法は、ブラウザーで画像を表示することを許可しないオクテット ストリームと見なされていました (img src を使用していない場合)。2番目の方法は、それがうまくいくと確信していませんでした。Firefox は img を表示しましたが、長さが 0 であると言いました (私のキャッシュにあった場合にのみ機能したと思います)。

画像 /abc/id/title.png を内部の場所 /static/user/name/id.png に正しく書き換えるにはどうすればよいですか

4

1 に答える 1

1

ASP.NET では、次のようなことができます。

Response.Clear();
Response.ContentType = profile.AvatarMimeType;
Response.BinaryWrite(profile.Avatar.ToArray());

profile.AvatarMimeType は、gif、jpeg、または png に適した MIME タイプです。

そして、 profile.Avatar.ToArray() は、データの配列として送信されたデータベースからのバイナリコンテンツです!

于 2009-06-22T19:58:48.970 に答える