| 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# |
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Medlem
|
Be dem högerklicka och välja spara som?
|
||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Medlem
|
tack för svaret, har föreslagit detta, men kunden vill att detta sker automatiskt när man klickar på länken....
|
||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Medlem
|
Komprimera filmfilen i en .zip-fil? Då blir användaren ombedd att ladda ner filen.
|
||
|
|
Svara med citat
|
|
|
#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
|
||
|
|
Svara med citat
|
|
|
#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). |
|||
|
|
Svara med citat
|
|
|
#7 | ||
|
|||
|
Medlem
|
Tack för tipset! Har du möjlighet att ge mig ett exempel på kod för detta i php?
Desperat!
|
||
|
|
Svara med citat
|
|
|
#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) |
||
|
|
Svara med citat
|
|
|
#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. |
|||
|
|
Svara med citat
|
|
|
#10 | ||
|
|||
|
Medlem
|
Tack! stämmer, borde nog flytta den till "Serversidans teknologier"
|
||
|
|
Svara med citat
|
| Svara |
|
|