Billede som HQ
Jeg er igang med en webshop, hvor info kommer fra en database. Infoen er tekst og billede. Det er meningen at når man er under den præcise information om et produkt skal der være et link under billedet hvor der står: Download som HQ. Hvordan får jeg det implementeret i min webshop? - Billederne som er HQ hedder MaxiPic2, og billederne er i ASP:Imagefield lavet sådan: <asp:ImageField ShowHeader="False" DataImageUrlField="MaxiPic1" DataImageUrlFormatString="~/images/{0}">Hvordan laves det så det er et link under MaxiPic1 og når man klikker på det hentes MaxiPic2 ned på ens pc? Jeg sidder og rodeer med linkbutton lige nu:
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="fetchfile" CommandArgument='<%# eval("MaxiPic2") %>'></asp:LinkButton>
som kører fra følgende VB kode:
rivate Sub FetchFile(ByVal strFromPath As System.String, ByVal strSendWithName As System.String)
Dim strServerAbsPath As String
Dim infFile As System.IO.FileInfo
' Change the relative path to the absolute path
strServerAbsPath = Me.Server.MapPath(strFromPath)
' check om filen eksisterer
infFile = New System.IO.FileInfo(strServerAbsPath)
' hvis den eksisterer...
If infFile.Exists Then
With Me.Response
' Send headers
.ContentType = "application/octet-stream"
.AddHeader("Content-Disposition", "attachment; filename=" & strSendWithName)
.AddHeader("Content-Length", infFile.Length.ToString)
' Send the file
.WriteFile(infFile.FullName)
' Send and end the response
.Flush()
.End()
End With
' File does not exist
Else
End If
End Sub
Hvordan laves det så det er et link under MaxiPic1?? - 60 point ude.