摘要:
在ASP.NET MVC应用程序中,怎样删除上传的文件。由于上传时,真正文件是存储在应用程序某一目录,在数据库表中,只是存储其基本信息。在删除时,需要注意一下,由于没有事务可操作。Insus.NET的实现方法,是先删除物理路径的文件,然后是删除数据库记录。打开数据库,写一个删除记录的存储过程:在FileLibraryEntity.cs添加一个Delete的方法:创建控制器:先从数据库中获取记录信息,然后组合文件路径,判断是否存在,存在者删除之。最后是删除数据库记录。创建视图:#1标记,建立一个table头。#2标记,引用jQuery js库。#3标记,获取所有记录,并呈现于tbody1上。下面 阅读全文
摘要:
上次Insus.NET有在MVC应用程序实现了上传文件的功能《MVC应用程序显示上传的图片》 http://www.cnblogs.com/insus/p/3597543.html有上传就有下载。本篇博文是把上传的文件以列表的形式显示View视图上,然后用户可以点击下载。为了解更多的内容,建议你先看上链接一篇。在MVC应用程序的Entity目录下,找到和打开FileLibraryEntity.cs,添加一个返回DataTable的方法:#1写一个GetUploadFileByPrimarykey(FileLibrary fl)函数,返回DataTable,目的是传入主键,从数据库获取相关的文件 阅读全文