Ich versuche, eine Anwendung zu erstellen, die Bilder anzeigt, die lokal auf dem Webserver gespeichert sind. Hier ist, was ich aus meiner Sicht habe, beachten Sie, dass "Eintrag" absolute Adressen wie "C:\Images\Image1.jpg"
sind. Wenn ich es jedoch ausführe, erhalte ich "Not allowed to load local resource: file:///C:/Images/ImageName.jpg"
im Konsolenprotokoll. Vielleicht versucht es, auf das Image des Clients zuzugreifen. Wie kann ich meiner Ansicht mitteilen, auf den lokalen Webserverpfad zuzugreifen und nicht nach der Bildquelle auf dem Client zu suchen? Bitte beachten Sie, dass das Verschieben der Bilder in das Projektverzeichnis keine Option ist, da die Bilder auf einem anderen Laufwerk auf dem Webserver gespeichert sind.set src property in Bezug auf eine URL außerhalb des MVC3-Projekts
<!-- language: c# -->
@model List<String>
<div style="height: 500px; overflow:scroll;">
<h2>
ScreenShots for testMachine</h2>
@foreach (var entry in Model)
{
<div class="nailthumb-container square-thumb">
<img alt="screenshot" src="@Url.Content(entry)" />
</div>
}
</div>
Ich bin sehr neu in MVC3, wie würde das aussehen? – Alicester4WonderlandPresident
Es würde wie eine Controller-Aktion aussehen, die ein FileResult zurückgibt. Siehe meine aktualisierte Antwort. –
Es hat wie ein Zauber funktioniert, danke. – Alicester4WonderlandPresident