Bild laden mit Javascript aus ASP.NET FileUpload-control

Ich versuche, das laden einer asp-image-box <asp:Image ID="imgPicture" width="200" height="200" runat="server" /> mit einem Bild, nachdem ein Benutzer ausgewählt wurde, der eine mit der asp.net fileupload-control <asp:FileUpload ID="fluPicture" runat="server" OnChange="LoadImage(this.value, 'imgPicture');" Width="200"/>

HTML

<asp:Image ID="imgPicture" width="200" height="200" runat="server" />
<asp:FileUpload ID="fluPicture" runat="server" OnChange="LoadImage(this.value, 'imgPicture');" Width="200"/>

Javascript

<script type="text/javascript">
    function LoadImage(path, img) {
        imgPrev = document.images[img];
        imgPrev.src = path;
   }
</script>

Das Bild wird nicht geladen, in der imgPicture Kontrolle. Auch habe ich bemerkt, dass durch das hinzufügen einer Warnung an die javascript-Funktion weist den Weg und Bild-der Weg ist C:\fakepath\ImageName.jpg. Ich bin nicht sicher, warum es sagt, fakepath.

Jede Hilfe ist willkommen. Beachten Sie auch, dass dieses Projekt ein C# - code-Datei dahinter.

  • kann nicht sehen Sie Ihre HTML-oder JS. Können Sie fügen Sie diese? Stellen Sie sicher, Sie formatieren Sie den code richtig verwenden einen code-block in den editor :]
  • Ich entschuldige mich. Es sollte sichtbar sein, jetzt, thx.
InformationsquelleAutor puddinman13 | 2011-05-09
Schreibe einen Kommentar