我可以使用引导文件输入将文件上传到服务器吗?它是否支持像jquery多文件上传器这样的服务器上传
本文关键字:文件 服务器 jquery 支持 是否 输入 可以使 我可以 | 更新日期: 2023-09-27 18:32:27
我正在尝试使用引导文件输入将文件上传到 C# 中的服务器.它是否支持像jQuery文件上传这样的服务器端数据上传。在jQuery文件上传中,您可以使用处理程序在服务器端处理文件。我们可以使用引导程序文件输入来做到这一点吗?由于某种原因,我无法使用多个文件上传器。提前致谢
在 HTML 中,您必须将其放入表单中,然后添加一个触发 ajax 调用的按钮,它是表单末尾的保存按钮
<form id="LogoForm" enctype="multipart/form-data">
<div class="row">
<div class="col-md-12">
<div id="upload" class="fileinput fileinput-new" data-provides="fileinput">
<div class="fileinput-new thumbnail" style="max-width: 200px; max-height: 150px;">
<img"http://www.placehold.it/200x150/EFEFEF/AAAAAA&text=no+image")"/>
</div>
<div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;">
</div>
<div class="form-group">
<span id="btnspan" class="btn default btn-file">
<span id="SelectImage" class="fileinput-new">Select image </span>
<span id="Change" class="fileinput-exists">Change </span>
<input type="file" name="logoInput" id="fileup" />
</span>
<a href="#" class="btn red fileinput-exists" id="Remove" data-dismiss="fileinput">Remove </a>
</div>
<div class="form-group">
<button type="button" class="btn green" id="SaveProfilPic">Save</button>
</div>
</div>
</div>
</div>
</form>
然后在JavaScript文件中创建一个普通的ajax调用并将表单作为参数传递
$(document).ready(function () {
$('#SaveProfilPic').on('click', function () {
var formCol = $('#LogoForm');
$.ajax({
type: 'POST',
url: 'URL of your webmethod',
data: new FormData(formCol[0]),
processData: false,
contentType: false,
success: function (data) {
Alert('Succsess');
}
});
});