/ / отримати значення, надіслане ajax - asp.net, ajax

отримати значення, надіслане ajax - asp.net, ajax

Я маю:

  <form method="POST" name="f">
<input type="file" name="FileUpload" id="FileUpload" />
</form>

Я надіслав файл за допомогою ajax за допомогою методу uplaod.file:

document.getElementById("FileUpload").onchange = function() {

file = this.files[0];
ajax = new XMLHttpRequest;
ajax.file = file;

//etc..


ajax.open("post","Default.aspx", true);
ajax.setRequestHeader("foo","baa");

ajax.send(file);

}

Request.Forms["FileUplaod"] // don"t works

Як отримати значення (файл), надісланий ajax в моїй програмі asp.net? Я намагався відправляти заголовки http (це не практика добре, я знаю), але є проблема з довгою довжиною. Заздалегідь спасибі.

Відповіді:

0 для відповіді № 1

спробуйте атрибут цієї форми:

form action = "some / action" method = "POST" enctype = "multipart / form-data"