hämta fil till server-ändra filändelse-ladda ner
Hade tänkt göta detta i asp om det är möjligt... har ett formulär där amn skriver adressen till en fil på internet, sen laddas filen ner till servern, där ska filändelsen ändras till .psd för att sedan skickas vidare till den som skrev i adressen i formuläret. Sedan ska filen helst tas bort från servern. Någon som vet hur jag ska göra detta?
Svara
Sv: hämta fil till server-ändra filändelse-ladda ner
Du behöver inte spara det som en fil.
Skric typ något sådant här:
<code>
Dim HTTPRequest
Set HTTPRequest = CreateObject("Microsoft.XMLHTTP")
HTTPRequest.open "GET", "http://www.microsoft.com", False
HTTPRequest.send
Response.AddHeader "Content-Disposition", "attachment;filename=result.psd"
Response.Write HTTPRequest.responseBody
Set HTTPRequest = Nothing
</code>
Svara
Sv: hämta fil till server-ändra filändelse-ladda ner
kan du förklara vad koden gör också? förstår inte hälften av det =)
Svara
Sv: hämta fil till server-ändra filändelse-ladda ner
<code>
Deklarera variable för XMLHTTP objektet
Dim HTTPRequest
'Skapar en instans av XMLHTTP objektet
Set HTTPRequest = CreateObject("Microsoft.XMLHTTP")
'Anger vilken sida XMLHTTP objektet skall hämta
HTTPRequest.open "GET", "http://www.microsoft.com", False
'Hämtar sidan
HTTPRequest.send
'Anger att filnamnet på resultatet
Response.AddHeader "Content-Disposition", "attachment;filename=result.psd"
'Skickar texten som svar
Response.Write HTTPRequest.responseBody
'Frigör objekt
Set HTTPRequest = Nothing
</code>
Svara
Sv: hämta fil till server-ändra filändelse-ladda ner
Tackar, ska testa det så fort jag fått igång min server igen=)
Svara
Sv: hämta fil till server-ändra filändelse-ladda ner
Nu tar jag upp det här igen =)
Konden funkar fint på en PC men på mac skriver den bara ut masa konstiga tecken, går det att göra något åt det?
Svara