问一个js文件上传问题!请大神解答哈

这是提供的API 接口
地址 experiencereport/imgupload.do 接受入参数 imgfile 后台接受的整个文件

前端js 把怎么文件传过去??

阅读 2.3k
3 个回答

用POST提交,或者放在一个form表单里面提交。

<input type="file" name="f1"/>

如果是用 Ajax 的話

<input type="file" name="imgfile">

var file = $('input[name="imgfile"]').prop('files')[0]

var formData = new FormData();
formData.append('imgfile', file)

$.ajax({
    url: 'experiencereport/imgupload.do', 
    type: 'POST',
    data: formData,
    // 省略
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题