我现在有一个页面:importExcel.html,包含文件上传控件
<input type="file" onchanged="func()" />
js中异步上传文件时,open方法第二个参数 url怎么写?
服务器端语言使用C# 来处理传递的文件,其中有方法GetFiles("路径/文件对象")
XMLHttpRequest Level 2支持上传文件,但是目前很多浏览器不支持XMLHttpRequest Level 2。
其中比较常用的“ajax”上传文件的代码大致如下:
<iframe name="iframe" style="display:none"></iframe> <form target="iframe" action="[url]" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" value="upload"> </form> <script> $('form').on('submit', function() { $('iframe').one('load', function() { // 文件上传完成 }); }); </script>
可以使用xhr.open();send()上传文件吗??
可以open(“post/get”,"服务器本地页面或者servlet路径?参数变量=",参数值),然后send()或send(null)
还可以open(“post/get”,"服务器本地页面或者servlet路径“)然后send(你要传的参数值)