[js] link z downloadem

0

Witam może ktoś mnie naprowadzić jak zrobić link do dokumentu xml, ale żeby dokument nie był otwierany w przeglądarce tylko rozpoczynał się jego download, najlepiej jakby było kompatybilne z IE 6.0, może być VBscript, JS lub asp.net.

0

Pewien nie jestem ale w takim wypadku musiz wyslac do przegladarki naglowek

Content-Disposition: attachment;

0

innymi slowy w js tego nie zrobisz, a jak masz php na serwerze to:
http://4programmers.net/article.php?id=534

0

Nie mam PHP tylko ASP.NET, ale też się już udało jak ktoś zainteresowany jak to w ASP.NET zrobić to służę kodem:

<%@ Page Language="vb" %>
<%@ import Namespace="System.IO" %>
<script runat="server">

    Sub Page_Load(sender As Object, e As EventArgs)
    
       Dim katalog As String = "e:\katalog\"
       Dim nazplik As String = Request.Params("file")
       If Not nazplik Is Nothing Then
           Dim plik As String = Path.GetFileName(katalog & nazplik)
           Response.Clear()
           Response.ContentType = "application/octet-stream"
           Response.AddHeader("Content-Disposition", _
             "attachment; filename=""" & plik & """")
           Response.Flush()
           Response.WriteFile(plik)
       End If
    
    End Sub

</script>
<html>
<head>
</head>
<body>
</body>
</html>

Źródło: OnDotNet.com - ASP.NET File Uploading

1 użytkowników online, w tym zalogowanych: 0, gości: 1