Как мне URL переписать изображение правильно? C # ASP.NET - PullRequest
0 голосов
/ 22 июня 2009

Я пробовал несколько способов переписать URL. Первый способ, при котором изображение mime было перекрыто и рассматривалось как поток октетов, который не позволял мне просматривать изображение в браузере (если только он не использовал img src). Во-вторых, я не был убежден, что это сработало. Firefox отобразил img, но сказал, что длина была 0 (я думаю, это работало только потому, что это было в моем кэше).

Как правильно переписать образ /abc/id/title.png во внутреннюю папку /static/user/name/id.png

1 Ответ

1 голос
/ 22 июня 2009

В ASP.NET я мог бы сделать что-то вроде этого:

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

Где profile.AvatarMimeType - подходящий тип пантомимы для gif, jpeg или png.

И где profile.Avatar.ToArray () - это двоичное содержимое из базы данных, отправленное в виде массива данных!

...