ASP "forward" POST-data med filupload via MSXML2.ServerXMLHTTP
Jeg har eksempelvis følgende form:<form name="minform" action="" method="POST">
<input type="text" name="tekst" value="tekst">
<input type="submit" value="Send">
</form>
Den submitter til sig selv, hvor formen "fanges" og benytter nedenstående funktion til at sende form data videre til et andet ASP-script, og returnerer dette ASP-scripts output:
Function ForwardPostAndReturnResult(siteId,parms)
Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "POST", "http://www.test.dk/output/?"& parms & "&siteId=" & siteId, False
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send(Request.Form)
ForwardPostAndReturnResult = xmlhttp.responseText
Set xmlhttp = Nothing
End Function
-men nu har jeg brug for at kunne sende en fil med.
Hvordan klarer man det?
<form name="minform" action="" method="POST">
<input type="text" name="tekst" value="tekst">
<input type="file" name="fil" value="tekst">
<input type="submit" value="Send">
</form>
- hvis jeg sender ovenstående form igennem funktionen, kommer ingenting igennem.