- 博客(6)
- 收藏
- 关注
原创 asp.net 返回文件
一直很好奇客户端是怎么返回一个文件的,所以搜了一些资料。其实最主要的就是文件流和MIME-Type。全部可以用File解决:[HttpGet("file")]public FileResult GetFile(){ var file = @"F:\TGS_F2.tif"; var stream = System.IO.File.OpenRead(file); new FileExtensionContentTypeProvider().TryGetContentType(f
2020-10-27 16:35:58 699
原创 .net core 上传大文件或文件夹
这个题目,之前看了很多参考文献都看不懂,看过同事写过也看不懂,我真的是太菜了。最近没啥事,所以又捡起来看了一遍,哟嘿,看懂了,然后照着写了一遍加深了理解,遂记下来。我主要是参考这篇文档:https://www.cnblogs.com/liuxiaoji/p/10266609.html首先,针对大文件:取消模型绑定;添加request的解析帮助类,用于获取文件名、文件内容、分隔符等等;根据分隔符进行section读取,存储文件在action方法上添加DisableRequestSizeLimi
2020-10-26 16:03:03 348
原创 .net core返回null而不是[]
这个问题是这样的:不知道从哪个版本开始,在api返回结果时,如果我返回类型是IEnumberable<T>,如果没有查询到相关结果,那么返回值就是null,并且响应的是204 NoContent,这样的话,前端就要求我必须返回[],我能怎么办呢?人肉手动判断一下…是的,我在上个项目中就是这么做的…如果不人肉的话,应该怎么做呢?那就用过滤器吧。先上代码:public class EmptyListActionFilter: ActionFilterAttribute {
2020-10-22 10:03:32 351
原创 异常处理
这两天工作时间有点空闲,总结上个项目的不足,重新捋了一下学习点。我负责后端的开发,基础比较弱,公司内部也没有形成一套很好的规范,一切都是摸着石头过河。在与前端的API对接中,存在着这样那样的问题,最烦人的一点的出错了怎么返回,返回的结果有这样式的也有那样式的,弄得不是很开心。在编写接口的过程中,我只有一部分是用try ... catch来捕捉异常,然后其他就任由系统报错,这肯定是不行的,正好前两天浏览技术文章的时候,虽然是spring的,但为我打开了大门,那就是全局统一异常处理。其实说起来也是很简单的
2020-10-22 09:48:54 110
原创 Python爬虫学习
https://cuiqingcai.com/927.htmlhttps://cuiqingcai.com/942.html1、爬虫时必须要有一个目标的URL才可以获取数据2、urllib2的基本使用:response = urllib2.urlopen(urls) # urlopen(url, data, timeout)response.read()3、构造Requestrequest ...
2020-10-22 09:21:59 66
原创 Flask使用心得
Flask缘起最近在做一个将tensorflow代码部署到web服务器端的尝试,查看了关于python web端的开发框架,Flask以其短小精悍的优势吸引了我,遂开始迈出web开发艰难的一部。由于以前没有任何经验,因此将在开发过程中遇到的各种问题一一记录在案,以供后续查看。本文也是第一篇MarkDown文档。Flask项目结构...
2018-11-23 09:12:48 254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人