【问题标题】:how to send an uploaded file using ajax call如何使用ajax调用发送上传的文件
【发布时间】:2013-02-25 13:22:34
【问题描述】:

我有一个如下表格...

<form  id="form2" name="form2" action="" method="post"  onsubmit="" enctype="multipart/form-data" modelAttribute="uploadForm" >
<div>
<span>File : </span>
</div>
<div>
<input type="file" id="filebrowse">
</div>
</form>

当我提交表单时,我需要通过 ajax 调用将上传的文件作为参数发送到我的 REST 网络服务。

我完全不知道如何做到这一点。 有什么指点吗?

【问题讨论】:

  • 据我所知,出于安全原因,不能通过 AJAX 发送带有 enctype multipart/form-data 的表单。

标签: jquery ajax forms web-services file-upload


【解决方案1】:

首先谷歌搜索总是一个好主意。 tutsplus 已经创建了this tutorial。已经有几个开源 AJAX 文件上传器,因此您可以考虑使用其中之一,或者如果有必要创建自己的,也许可以从这些文件中获取灵感。

【讨论】:

    猜你喜欢
    • 2011-09-04
    • 2018-03-18
    • 1970-01-01
    • 2019-06-09
    • 2020-02-22
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    相关资源
    最近更新 更多