随笔分类 -  IO

摘要:这2天,在完成一个功能,即是angularjs文件上传的功能。 把文件存储在MS SQL中,把文件上传至Web API中进行处理。 数据库结构表: 模组: Entity: 接下来,我们将要实现Web API来处理用户上传的文件。 在实现之前,得先仔细研究这篇《Web API: how to acce 阅读全文
posted @ 2020-08-30 12:13 Insus.NET 阅读(482) 评论(0) 推荐(0) 编辑
摘要:一个网页,它是显示图片,但在一些浏览器,它却显示如下: Insus.NET猜,不是浏览器不兼容,就是代码有问题。 在代码中,只是输出数据流,图片格式很多种,如jpg,png,bmp等,没有指定,程序也不清楚要显示什么格式的图片。因此,Insus.NET把代码改为如下: context.Respons 阅读全文
posted @ 2018-01-12 14:32 Insus.NET 阅读(645) 评论(0) 推荐(3) 编辑
摘要:对文件操作,需要将文件临时存储在当前用户临时文件夹中: class Bt { public void LocalTempPath() { var tempPath = System.IO.Path.GetTempPath(); Console.WriteLine(tempPath); } } 程序运 阅读全文
posted @ 2017-12-29 16:24 Insus.NET 阅读(1791) 评论(1) 推荐(1) 编辑
摘要:可以把字符串转换为MemoryStream。也可以把MenoryStream转换为字符串。 下面Insus.NET写了几个方法: class Bq { public string Input { get; set; } public byte[] Byte { get; set; } public 阅读全文
posted @ 2017-12-28 22:13 Insus.NET 阅读(2172) 评论(1) 推荐(2) 编辑
摘要:有朋友问及,在Repeater控件中第一列放置一个RadioButton,实现对记录的单选。下面Insus.NET想举个例子来实现与说明。为Repeater控件准备数据: 在ASPX网页上,写好Repeater控件: 再去ASPX.cs代码页中去实现把数据绑定给Repeater控件: 现在我们试运行 阅读全文
posted @ 2017-08-25 09:27 Insus.NET 阅读(881) 评论(0) 推荐(1) 编辑
摘要:获取某一目录包含子目录之下所有文件的大小如在windows资源管理对文件夹右键,查看属性: 代码实现也是很简单,获取所有文件夹内的文件,并计算第一个文件的大小Length即可。 public static long TotalFileSizes(string physicalPath) { stri 阅读全文
posted @ 2017-04-24 11:10 Insus.NET 阅读(692) 评论(0) 推荐(1) 编辑
摘要:操作文件夹,删除所有空文件夹,首要条件是判断文件是否来空。即是说文件夹是存在的,没有文件存在的即为空。 整个方法中,使用迭代循环时行扫描所有目录和子目录。 public static void RemoveAllEmptyDirectories(string physicalPath) { fore 阅读全文
posted @ 2017-04-24 10:03 Insus.NET 阅读(825) 评论(0) 推荐(2) 编辑
摘要:想删除某一路径之下所有文件: 删除文件,Insus.NET 写了2个方法,名称一样,重载而已。 原理简单,即是循环指定路径下所有目录和子目录来进行删除文件。重载的方法,带多一个参数。是想删除几天前的文件,根扰文件的创建日期来判断。代码高亮的一行,Insus.NET是想这个数据不管使用这个方法,输入一 阅读全文
posted @ 2017-04-23 23:23 Insus.NET 阅读(619) 评论(0) 推荐(1) 编辑
摘要:计算某一路径下的所有目录或是文件数量,可以参考下面代码示例: 不管是计算目录或理文件,2个方法均带2个参数,前者是传入的是物理路径,第二个传的是布尔值的参数,即是说可以计算是否包含子目录。目录: public static int DirectoryCount(string physicalPath 阅读全文
posted @ 2017-04-23 23:05 Insus.NET 阅读(505) 评论(0) 推荐(1) 编辑
摘要:今天在论坛上看到一个问题,这个问题大概是这样的,读取文本文件中指定的几列,并存储入数据库中。Insus.NET花上些少时间,实现读取文本的功能部分。创建一个文本文件,文本添加好几行。每一行有好几列,列与列之间使用逗号分隔。 你如果也想使用这些文本来演示,可以拷贝并存储为.txt文件。接下来可以实现了 阅读全文
posted @ 2017-04-07 20:20 Insus.NET 阅读(1359) 评论(0) 推荐(1) 编辑
摘要:今天给大家分享一个小功能,在jQuery环境中,Post data to ashx进行数据交互。参考下面代码示例: $.ajax({ url: '<%= ResolveUrl("~/Handlers/xxx.ashx") %>', dataType: "json", type: "POST", co 阅读全文
posted @ 2016-08-19 09:53 Insus.NET 阅读(1705) 评论(3) 推荐(2) 编辑
摘要:“7月20日 23:30 Visual Studio 2015正式版正式发布,作为微软新一代开发利器,在全地球乃至全宇宙乃至全太阳系中最强大 且没有之一的IDE(上述描述来自微博用户评论)跨平台支持成为Visual Studio最新DNA。在智能移动端App开发,支持无论是面向何种智能设备,无论是支... 阅读全文
posted @ 2015-07-24 09:15 Insus.NET 阅读(3407) 评论(5) 推荐(2) 编辑
摘要:这段时间,一直练习在ASP.NET MVC程序中上传文件。静态,动态,单个或多文件上传。在网上有看到网友提及使用FormData来上传,Insus.NET觉得是一个很不错的方式。控制器中,创建两个Action:代码: public ActionResult FilejQLoad() {... 阅读全文
posted @ 2015-07-15 14:48 Insus.NET 阅读(4119) 评论(1) 推荐(4) 编辑
摘要:在这篇之前,Insus.NET不管是在ASP.NET还是ASP.NET MVC实现很多视频播放,你可以参考这篇链接:http://www.cnblogs.com/insus/category/465053.html。这次Insus.NET想在ASP.NET MVC实现播放H.264格式的视频,如MP... 阅读全文
posted @ 2015-07-02 10:58 Insus.NET 阅读(4814) 评论(4) 推荐(5) 编辑
摘要:ASP.NET MVC上传文件是必段撑握的知识。加强训练才是。以前Insus.NET曾使用第三方MyAjaxForm.js:http://www.cnblogs.com/insus/p/3785484.html或者是jQuery的Uploadify组件:http://www.cnblogs.com/... 阅读全文
posted @ 2015-06-30 11:30 Insus.NET 阅读(10587) 评论(5) 推荐(9) 编辑
摘要:一代好的程序,是几经修改与重构出来的。有关此篇Insus.NET对前面所在修改与重构,还是没有觉得很完美简洁。特别对是存在的json文件进行修改或是删除时,我们原先是从文件读取数据,修改或是删除数据,然后再存储。但有关文件操作有关,还是很繁杂,如存储前判断是否存在,最后还得重命名为旧文件名。关于这些... 阅读全文
posted @ 2015-03-23 15:34 Insus.NET 阅读(619) 评论(0) 推荐(1) 编辑
摘要:经过一系列重构,你眼明的话,还是可以看到还有重构的地方,如: string newFileName = "~/Temp/" + Guid.NewGuid().ToString() + ".json"; //"~/Temp/Order1.json"; string newFilePhysicalPa... 阅读全文
posted @ 2015-03-23 14:30 Insus.NET 阅读(685) 评论(0) 推荐(1) 编辑
摘要:昨天有写总结《重构Web Api程序(Api Controller和Entity)》http://www.cnblogs.com/insus/p/4350111.html,把一些数据交换的移至OrderEntity类中去,并重构冗余代码。有最后的4个私有方法中,其中有2个方法是实现序列化的,把Lis... 阅读全文
posted @ 2015-03-21 15:48 Insus.NET 阅读(787) 评论(0) 推荐(4) 编辑
摘要:Insus.NET较习惯做法,是在程序完成之后,抽一些少时间对写好的代码重新审视。比如这些天写的Web Api的程序来说,发现有很多值得重构代码。开发ASP.NET MVC程序,与数据相关有关联的一般是在控制器与Entity实体之间。初步重构是把Api控制器OrdersController.cs的程... 阅读全文
posted @ 2015-03-20 16:24 Insus.NET 阅读(1634) 评论(0) 推荐(2) 编辑
摘要:Insus.NET的系列Web Api学习文章,这篇算是计划中最后一篇了,删除JSON格式的文件记录。前一篇《Web Api其中的PUT功能演示》http://www.cnblogs.com/insus/p/4346982.html中学习了怎样更新数据。程序开发涉及到数据的,为了让用户方便管理,一般... 阅读全文
posted @ 2015-03-18 16:46 Insus.NET 阅读(975) 评论(0) 推荐(1) 编辑