Ich muss Bild (Miniaturansicht) in Ansichtsseite mit Controller/Aktion anzeigen (wie:/Bild/Thumbnail) Ich kann Bilddatei senden, die lokal gespeichert wird, indem Sie die Methode in Controller aufrufen.Wie kann ich Bilddatei von Amazon S3 in asp.net mvc anzeigen?
// sample code
public FileResult Thumbnail()
{
// get image
Stream outFile = System.IO.File.Open("c:\\test.jpg", FileMode.Open);
// send image
return File(outFile, "image/jpeg");
}
Wie kann ich Bilddatei senden, die in Amazon S3 gespeichert?
Kann ich Amazon S3 URL in der oben genannten Methode verwenden, um ein Bild zurück zu geben? -> http://bucketname.s3.amazonaws.com/test.jpg?AWSAccessKeyId=AKIAIDLH65EJ6LSWERDF&Expires=1266497098&Signature=lopDEDErjNLy2uz6X6QCNlIjkpB0%3D
Dank
Vielen Dank an alle für die Antwort :-) Diese Lösung funktioniert für mich zu bekommen. – user240181
-1 Eine Weiterleitung für eine Bildanforderung zurückzugeben ist eine schlechte Übung. Sie sagen dem Kunden, dass er eine * weitere * Anfrage machen soll. Erhöhte Bearbeitungszeit –
@FreshCode - fair genug. Kennst du eine Alternative? – ctrlplusb