У меня есть простое приложение MVC2, которое загружает файл из браузера в базу данных MS SQL в виде большого двоичного объекта изображения.
Затем я могу вернуть результаты с чем-то вроде:
public FileContentResult ShowPhoto(int id)
{
TemporaryImageUpload tempImageUpload = new TemporaryImageUpload();
tempImageUpload = _service.GetImageData(id) ?? null;
if (tempImageUpload != null)
{
byte[] byteArray = tempImageUpload.TempImageData;
return new FileContentResult (temp, "image/jpeg");
}
return null;
}
Но я хочу вернуть эти изображения с измененным размером как в виде миниатюр, так и в виде галереи. Возможно ли это сделать в рамках этого результата? Я играл с отличным imageresizer.net, но, похоже, он хочет хранить изображения на моем сервере, чего я хочу избежать. Можно ли это сделать на лету..?
Мне нужно сохранить исходный файл и, по возможности, не хранить изображения в виде файлов на сервере.
Спасибо за любые указатели!