.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