相关文章推荐
高大的豌豆  ·  python ...·  1 年前    · 
威武的鸡蛋面  ·  python ...·  1 年前    · 
茫然的雪糕  ·  jQuery delete ...·  2 年前    · 


前端使用FormData进行实现批量上传

<!doctype html>

<html>
<head>
<meta charset="utf-8">

<title>上传</title>

</head>
<form method="post" id="uploadForm" enctype="multipart/form-data">
<input type="file" name="file" multiple />
<input type="button" value="上传" onclick="doUpload()" />
</form>
<body>
<script src="https://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
$(function () {
});
function doUpload() {
var formData = new FormData($("#uploadForm")[0]);
$.ajax({
url: 'http://localhost:5000/api/Path/Upload',
type: 'post',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function (returndata) {
console.dir(returndata);
},
error: function (returndata) {
console.dir(returndata);
}
})
}
</script>


批量上传选择多个文件:

后端.Net Core 使用 IFormFile 强类型灵活绑定获取文件信息

/// <summary>
/// 文件上传
/// </summary>
/// <returns></returns>
[HttpPost]
public MethodResult Upload([FromForm(Name = "file")] List<IFormFile> files)
{
files.ForEach(file =>
{
var fileName = file.FileName;
string fileExtension = file.FileName.Substring(file.FileName.LastIndexOf(".") + 1);//获取文件名称后缀
//保存文件
var stream = file.OpenReadStream();
// 把 Stream 转换成 byte[]
byte[] bytes = new byte[stream.Length];
stream.Read(bytes, 0, bytes.Length);
// 设置当前流的位置为流的开始
stream.Seek(0, SeekOrigin.Begin);
// 把 byte[] 写入文件
FileStream fs = new FileStream("D:\\" + file.FileName, FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs);
bw.Write(bytes);
bw.Close();
fs.Close();
});
return new MethodResult("success", 1);
}



python 收集异常 python的异常捕获

今天看到许多小伙伴问了一些关于Python异常捕获怎么办的问题,决定把自己整理的关于Python异常捕获的教程分享给大家。希望这个教程能够对大家起到帮助,喜欢的可以点赞评论噢!1.捕捉一个异常 捕捉一个异常 以用0作为除数会得到ZeroDivisionError异常为例,print(1/0)为例程序的持续执行,不因该异常而中止, 遂对该异常进行处理,使异常时输出该异常内容:try:

python爬网站源码 python爬取网页源码

使用python爬取网页源码 1.安装requests和beautiful soup库 2.爬取的代码如下: import requests//引入requests库+ r=requests.get(“http://y30800i740.eicp.vip/”)//加载所要爬取的页面 r.encoding=‘utf-8’ demo=r.text from bs4 import Beautif