.Net Core的文件上载使用表单上载方法,在前端界面上,form使用以下方法:
form id=' form ' method=' post ' enctype=' multipart/form-data '
Div类=' row '
Div类=' col-MD-12 '
Div类=' form-group '
label class=' col-MD-4 control-label '上传类型/label
Div类=' col-MD-8 '
select id=' content _ type ' name=' content _ type ' type=' text ' max length=' 20 ' class=
Option value='0 '保护区/option
Option value='1 '生命线/选项
/select
/div
/div
/div
/div div类=' row '
Div类=' col-MD-12 '
Div类=' form-group '
label class=' col-MD-4 control-label '配件/label
Div类=' col-MD-8 '
input type=' file ' id=' files ' name=' files ' placeholder='附近的' class=' form-control inn
/div
/div
/div
/div
/form
使用Ajax提交以下代码:
$ (document)。ready (function () {$ ('# btnsave '))。click (function () {
upload nooil();
})
});
Function UploadNoOil() {
Varfileupload=$ ('# files ')。get(0);
var files=;
var data=new form data();
for(var I=0;I;I) {
Da(文件[I])。name,文件[I]);
}
$。ajax({
Type: 'POST ',
Url: 'UploadNoOil?Type=' $('#content_type ')。val()、
ContentType: false、
ProcessData: false、
Data: data、
Success : function(消息){
Alert(信息);
},
Error: function () {
alert(' there was error uploading files!'));
}
});
}
后端接受使用POST方法接受,代码如下:
[HttpPost]
public string upload nooil(string type)
{
result info result=new result info(false);
三一
{
long size=0;
Var files=Reque
If=0)
{
Re=false
Re='请选择上传导入的文件!'中选择另一种天花板类型。
}
Foreach(文件中的var文件)
{
}
}
Catch (Exception ex)
{
Re=false
Re=ex。Message
}
return J(result);
}
这就是.从net core上传文件的方法。下次共享NPOI。net core将excel表读取为DataTable。
1.《.net如何实现文件上传?我来告诉你答案.Net Core文件上传》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《.net如何实现文件上传?我来告诉你答案.Net Core文件上传》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2116141.html