Upload af fil gennem ajax
Hej Eksperter.Jeg har et problem med at uploade filer gennem Ajax.
På min html-side har jeg:
<form action="noget.asp?type=uploadfile" enctype="multipart/form-data" method="post">
<input type="file" name="file">
</form>
Så kalder jeg en ajax funktion der poster, hvor parametrene bliver lagt i en string:
param+="&"+elm.getAttribute("name")+"="+encodeURI(elm.value);
Og senere overført med ajax sådan:
req.send(param);
Dette gør så at jeg kan hente disse parametre med Request.Form("name"). Dette virker også fint. Min asp-kode ser sådan ud:
CreateObject("Persits.Upload.1").Save Server.MapPath(sUploadRoot)
Problemet er så at dette ikke virker. Hvis jeg brugte Request.Form til at hente filen kunne jeg nok godt, men her skal "den selv finde ud af det", og det kan den åbenbart ikke gennem min ajax. Det hele virker fint hvis jeg submitter det normalt uden ajax..
Håber I forstår mig og kan hjælpe :)