为了账号安全,请及时绑定邮箱和手机立即绑定

XHR.open(method,url,async),异步传送方法参数怎么传递?

XHR.open(method,url,async),异步传送方法参数怎么传递?

慕仙森 2018-08-16 09:14:44
我现在有一个页面:importExcel.html,包含文件上传控件 <input type="file" onchanged="func()" />js中异步上传文件时,open方法第二个参数 url怎么写?服务器端语言使用C# 来处理传递的文件,其中有方法GetFiles("路径/文件对象")
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

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>


查看完整回答
反对 回复 2018-08-29
  • 1 回答
  • 0 关注
  • 1489 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信