Jag jobbar med ett projekt där jag vill ta emot MMS till en server.
MMSen hamnar hos en tjänsteleverantör och jag får ett anrop till min server som berättar vart på deras server jag kan plocka upp filerna som mms:et innehåller.
Det kan vara bild, ljud, video eller text.
Jag vill då via vanlig hederlig ASP hämta filerna från den servern och spara ner dem på min.
I "värsta" fall får jag ta emot bilderna med ett ASP.net-script.
Just nu har jag fixat ett PHP-script som via CURL kan ladda ner bilder. Problemet är att curl inte är aktiverat på många webhotell.
Tack. Har kollat den där och den initierar bara en nerladdning från en annan server som gör att användaren får upp en sparadialog. Några förslag på hur jag sparar ner innehållet till en fil på servern istället?
Men snälla nån, vaddå "initierar bara" ?! :P
Du måste ju tänka lite längre! :e
xml.responseBody innehåller filen i form av en byte-array, det är perfekt!
Sen kan du ju göra vad du vill med den, t.ex. skriva den till hårddisken med ADO.Stream, t.ex. såhär:
Dim s
Set s = CreateObject("ADODB.Stream")
s.Type = 1
s.Open
s.Write xml.responseBody
s.SaveToFile "hoppla.dat", 2
Set s = Nothing
Men snälla nån, vaddå "initierar bara" ?! :P
Du måste ju tänka lite längre! :e
xml.responseBody innehåller filen i form av en byte-array, det är perfekt!
Sen kan du ju göra vad du vill med den, t.ex. skriva den till hårddisken med ADO.Stream, t.ex. såhär:
Dim s
Set s = CreateObject("ADODB.Stream")
s.Type = 1
s.Open
s.Write xml.responseBody
s.SaveToFile "hoppla.dat", 2
Set s = Nothing
Men. Jag kan ju inte (jag är slö). :e
Tack för det. Ska GENAST testa.
Edit:
Fungerade förstås skitbra. Långsammare än CURL men... ASP ändå. ;-)
TACK!
270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e