我有:
<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
我如何在我的asp.net应用程序中获取ajax发送的值(文件)? 我尝试通过http标头发送(不是很好,我知道)但是长度有问题。 提前致谢。
答案 0 :(得分:0)
尝试此表单属性:
form action =“some / action”method =“POST” enctype =“multipart / form-data”