2016-07-11 2 views
2

Keine der Optionen funktionieren so weit für mich. Ich versuche eine Excel-Datei herunterzuladen, wenn ich auf einen Bildlink klicke.Excel (.xlsx) Datei herunterladen bei Klick auf einen Link in html

Was ich versucht war

<div class="export-template-label" style="display:inline-block;margin:5px 5px -8px 0px;"> 
    <a href="../../Upload/Files/MyGrpMembership.xlsx" target="_self" download> 
     <img src="Images/excel.png" alt="logo" style="float:left;" /> 
    </a> 
</div> 

Aber wenn ich versuche, die heruntergeladene Datei zu öffnen, es zeigt Fehler mir sagen

enter image description here

+0

Können Sie Ihren htaccess posten? Vielleicht blockiert da etwas? – Andreas

+0

Wenn Sie absolute Referenz in der Verbindung verwenden? Also anstelle von 'a href =" ../../ Upload/Dateien/'verwenden' a href = "http: // example.com/Upload/Dateien /' – Andreas

+0

@Andreas wie bekomme ich die htaccess von meinem Projekt? Es tut mir leid, dass ich nichts darüber weiß. – StrugglingCoder

Antwort

0

Ist die Excel-Datei vorhanden? Versuchen Sie, die Datei direkt zu öffnen. Ich denke nicht, dass dein Code falsch ist und auch nicht relevant.

+0

Datei existiert. Und wenn ich versuche, die heruntergeladene Datei direkt zu öffnen, zeigt es mir den gleichen Fehler. Der lustige Teil ist die Datei, die ich in das Upload/Files-Verzeichnis gelegt habe, das einwandfrei geöffnet ist. Ich weiß nicht, warum dieses seltsame Verhalten. – StrugglingCoder

+0

Sind Sie sicher, dass es das richtige Format ist? xlsx, nicht xls? Versuchen Sie es aus dem "Ausführen" -Fenster zu starten –

Verwandte Themen