.NET Core 文件分块上传可暂停,进度条

原理:使用javascript的slice函数,将一个大文件分成小块。再把小块上传到服务器,由后端将这些小块按顺序组合成完整的文件,再将小块删除。 比如: a. 一个文件为5.1M,那么按1M一块可以分成6块 chunk1 = file.slice(0M, 1M) chunk2 = file.slice(1M, 2M) ... ... ch 阅读全文..

类别: DotNET    阅读(0)   评论(0)    发表时间: 2019-08-20 21:20  星期二

使用Docker部署.NET Core站点

docker具有隔离性强、可移植、安全、可进行版本控制等特点 如果你对docker比较熟,请直接看第2部分 1.Docker安装 这里使用的操作系统是CentOS7 ,其它系统可点开参考 https://docs.docker.com/install/linux/docker-ce/centos/ 1.1移除原有的包 yum remove docker d 阅读全文..

类别: OperationMaintenance    阅读(0)   评论(0)    发表时间: 2019-08-17 10:07  星期六

.NET Core中使用Redis做分布式缓存及Session共享

场景: 众所周知,一般session都存在服务器内存中,一般情况下两台服务器的内存不能共享。 比如网站做集群的时,用户访问服务器1上的网站1生成一个Session;当负载均衡到服务器上的网站2时,Session无法跟过去。 缓存也是一样的,.NET的自带的缓存机制将缓存存储在服务器内存中,在iis中应用 阅读全文..

类别: DotNET    阅读(0)   评论(0)    发表时间: 2019-07-17 22:45  星期三

.NET Core中如何添加.m3u8文件的MIME

MIME一般在web服务器比如iis或nginx中添加。.NET Core在linux上使用的是Kestrel Web服务器,如果不用nginx反向代理,可以在代码中添加。 打开Startup.cs,找到Configure方法,在里面添加         // This method gets called by the runtime. Use this method t 阅读全文..

类别: DotNET    阅读(0)   评论(0)    发表时间: 2019-06-24 22:47  星期一

.NET Core修改文件上传大小限制

.AspNET Core中,默认允许文件上传大小才20多M,上传的文件超过这个大小就报错。要修改限制,要改两个地方。 比如要允许最大上传大小为2G。 1.在web.config(没有的话建一个,或者把发布后自动生成的web.config拷回项目中)添加requestFiltering节点 <requestLimits maxAllowedConten 阅读全文..

类别: DotNET    阅读(0)   评论(0)    发表时间: 2019-06-24 22:34  星期一

Linux CentOS7上 .NET Core 简单安装 及管理

安装运行时首先要看你项目中用的core版本是多少,版本要对,不然运行起来会报错。虽然dot net core 3.0都出来了,但我的 vs2017中用的最高版本还是2.1,所以装个2.1的。 要装2.2就把下面的runtime-2.1改成runtime-2.2即可。 #1. rpm -Uvh https://packages.microsoft.com 阅读全文..

类别: OperationMaintenance    阅读(0)   评论(0)    发表时间: 2019-06-22 18:13  星期六

winform的一些备忘

最近做了个winfom的东西还挺复杂的,负责其中的一块,以前没有做过winform,只弄过webform,直接上手,虽然它们有很多东西很像,但也有很多东西不像。winfrom真是不适合做很炫的界面,很多简单的东西都要自己写控件,还有就是要布局经常动态算各种坐标。备忘下。1.属性FormBorderStyle 设置为 None 去掉form边框 阅读全文..

类别: DotNET    阅读(0)   评论(0)    发表时间: 2019-06-22 17:22  星期六

.net core中简单获取appsettings.json值的方式

比如appsettings.json内容如下: { "Logging": { "LogLevel": { "Default": "Warning" } }, "AllowedHosts": "*", "Database": { "SqlServerConnectionString": "Data Source=localhost;Initial Catalog=ReportServer; 阅读全文..

类别: DotNET    阅读(0)   评论(0)    发表时间: 2019-05-31 21:20  星期五

MySql下优化所有表、修复所有表

&#160;1.单表,在执行sql的窗口运行。 --修复一张表 repair table xxx; --优化一张表 optimize table xxx; &#160; &#160;2.所有表 -- 修复所有表 mysqlcheck -u root -p --auto-repair --check --all-databases -- 优化所有表 mysqlche 阅读全文..

类别: 数据库    阅读(0)   评论(0)    发表时间: 2019-05-19 23:05  星期日

.net C# 让pdf.js显示远程pdf文件

1.下载pdf.js官网下载页面:http://mozilla.github.io/pdf.js/getting_started/#download下载链接:https://github.com/mozilla/pdf.js/releases/download/v2.0.943/pdfjs-2.0.943-dist.zip解压出来放到web目录下访问里面的viewr.html (不能直接双击打开访问)如:localhost:8888/Scripts/pdfjs-2.0.943/we 阅读全文..

类别: DotNET    阅读(0)   评论(0)    发表时间: 2019-05-18 16:32  星期六