Ho il seguente codice che ho rimosso da qualsiasi riga non essenziale per lasciare il caso riproducibile minimo. Quello che mi aspetto è che restituisca l'immagine, ma non lo fa. Per quanto posso vedere restituisce un file vuoto:ASP.NET MVC FileStreamResult non funziona come previsto
public ActionResult Thumbnail(int id) {
var question = GetQuestion(db, id);
var image = new Bitmap(question.ImageFullPath);
MemoryStream stream = new MemoryStream();
image.Save(stream, ImageFormat.Jpeg);
return new FileStreamResult(stream, "image/jpeg");
}
Riesci a identificare cosa c'è di sbagliato con questo codice? Nel debugger posso vedere che il flusso cresce di dimensioni, quindi sembra che stia ottenendo i dati anche se non sono stato in grado di verificare che siano i dati corretti. Non ho idea di come eseguire il debug di FileStreamResult stesso.
Davvero una bella risposta. –
Ho provato questo per Excel e non ha funzionato .. qualche idea? – superachu