FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Har en länk där besökaren skall kunna ladda ner en .wmv fil, men den öppnas direkt i Windows Media Player.
Finns det något sätt att kringgå detta? Vill att "spara som" rutan kommer upp. Använder ASP.NET C# |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Be dem högerklicka och välja spara som?
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
tack för svaret, har föreslagit detta, men kunden vill att detta sker automatiskt när man klickar på länken....
![]() |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
Komprimera filmfilen i en .zip-fil? Då blir användaren ombedd att ladda ner filen.
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Har även testat detta, och det fungerar, problemet är att kunden vill helst att man laddar ner .wmv filen direkt, fast att "spara till disk" kommer upp
|
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Flitig postare
|
Skicka en Content-Disposition header.
http://support.microsoft.com/kb/260519 Dock kräver detta att du m.h.a. en php/asp-fil sätter headern och sedan skickar filen till klienten med readfile (php). |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Tack för tipset! Har du möjlighet att ge mig ett exempel på kod för detta i php?
Desperat! ![]() |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Medlem
|
Har använt följande:
header("Content-type:video/x-ms-wmv");// It will be called downloaded.pdf header("Content-Disposition:attachment;filename='downloaded.wmv'") ;// The PDF source is in original.pdf readfile("avsnitt1.wmv"); Problemet är att "spara som" fönstret kommer upp direkt innan sidan laddas... Vill att den kommer upp när man klickar på "Ladda ner" (Inte så van vid php, så all hjälp uppskattas) |
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Flitig postare
|
Japp, när användarna klicka på länken "Ladda ner" skickar du dem till t.ex. download.php?file=download.wmv, och i download.php har du den koden du visade ovan.
Var dock noga med att kontrollera vad $_GET['file'] innehåller, det innebär en säkerhetsrisk att få in något man inte förväntar sig. Hänger du med? Du skapar alltså en fil med namn t.ex. download.php som tar emot en variabel (file) och skickar en fil till användaren. ps. Denna tråd borde flyttas till "Serversidans teknologier" nu. |
|||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Medlem
|
Tack! stämmer, borde nog flytta den till "Serversidans teknologier"
|
||
![]() |
![]() |
Svara |
|
|