怎么在网站上执行删除操作后删除本地文件

问题描述

我想在我的网站上删除某条消息后,同时删除本条消息所对应上传的图片。

解决方案

解决方案二:
先读取消息对应的图片信息,然后在服务器上通过File.Delete方法删除对应的图片就可以了啊图片相对路径你肯定知道怎么组装的吧,然后通过Server.MapPath转化成物理路径就可以了
解决方案三:
有没有具体的案例啊我是新手
解决方案四:
引用1楼starfd的回复:

先读取消息对应的图片信息,然后在服务器上通过File.Delete方法删除对应的图片就可以了啊图片相对路径你肯定知道怎么组装的吧,然后通过Server.MapPath转化成物理路径就可以了

有没有具体的案例啊我是新手
解决方案五:
在删除前,把图片路径取出来。数据删除成功后,通过路径把图片删掉。
解决方案六:
Messagemodel=dal.GetModel(1);if(model!=null&&!string.IsNullOrEmpty(model.FilePath)){File.Delete(Server.MapPath(model.FilePath));}

例子代码……
解决方案七:
哦,这样的啊。。。。。。。。。。。。。
解决方案八:
你总得知道图片路径吧,知道图片路径就好删了..........

时间: 2024-09-16 20:42:07

怎么在网站上执行删除操作后删除本地文件的相关文章

asp.net-easyui datagrid 执行搜索操作后页面仍然显示原数据

问题描述 easyui datagrid 执行搜索操作后页面仍然显示原数据 用的平台是asp.net,初始化不带参数的查询时数据能正常显示,在datagrid上面的搜索栏输入参数 执行搜索功能,表格刷新以后仍然是原来的数据,但后台传过来的json确实是查询参数筛选的数据, 格式也是正确的,但刷新后就是原来的数据,这是因为什么? 解决方案 你怎么知道后台回传的数据是正确的.用开发工具看过了?而且你怎么查询的reload或者load附带参数?$('#xxx').datagrid('reload',{

fineui-FineUI Grid分页绑定数据,删除操作后绑定

问题描述 FineUI Grid分页绑定数据,删除操作后绑定 页面加载Grid绑定分页数据,如果我没页显示10条,当我执行删除第10条数据的操作后,怎么让Gird绑定第9页或者第1页的数据? 解决方案 FineUI_动态绑定Grid 解决方案二: if mrc.eof then 本页无记录 绑定到下一页,即n-1页.每次都-1 end if 解决方案三: 直接跳转是最简单的,服务器重新返回数据绑定

求助?无法在System.int32和System.string上执行“like”操作

问题描述 错误提示:无法在System.int32和System.string上执行"like"操作.跟踪也不知道是哪的错误! 解决方案 解决方案二:我也不知道哪错了解决方案三:什么叫like?我没明白.是SQL里的吗?1:SQL里int类型是无法like的,要char系列的才行:2:SQL里string类型的方法是:select*fromtablewheretextFieldLike'%T%';解决方案四:错是在int类型无法用Like来匹配,int的解决办法还不知道但是要是改成va

spring-求助ssh2项目编码问题,特别是session执行数据库操作后的结果的编码

问题描述 求助ssh2项目编码问题,特别是session执行数据库操作后的结果的编码 mysql+MyEclipse开发ssh2项目,各处都设置了utf-8编码格式,但是在session执行save时字符串属性有中文时出错,用get得到某个id的结果时取出其中的字符串属性,中文的也乱码. 之前按照网上说的,将项目属性中的resource编码由gbk改为了utf-8.而且发现spring配置datasource时的url后面加?useUnicode=true&aracterEncoding=UTF

.net网站上传到FTP后,如何更新修改。

问题描述 .net网站上传到FTP后,如何更新修改.因为已经上传到FTP,cs文件不能在FTP上面显示,我想改动一些东西,但是不知道怎么弄,求帮助,(我是从别人手中接过来的网站,但是网站现在有些错误需要我来更改.我没有办法测试,因为网站现在运营我怕测试会弄坏了以前的网站) 解决方案 解决方案二: 本地修改后再发布网站覆盖应该可以解决方案三: 在本地修改啊前提是没有编译过的源码本地测试通过后然后发布选择"使用固定命名和单页程序集"上传到ftp覆盖对应的.aspx和bin下的.dll解决方

链表的删除操作,删除头节点就会出问题 大家看看问题出在哪里呢

问题描述 链表的删除操作,删除头节点就会出问题 大家看看问题出在哪里呢 struct Link *DeleteNode(struct Link *head,int nodeData)//链表的删除 { struct Link *p = head,*pr = head; if (head == NULL)//首先需要判断链表是否为空!若空!无需执行删除操作! { printf("No Linked Table!n"); return(head); } while(nodeData !=

Windows8下如何删除和不保存本地文件浏览记录

  Windows 8下浏览本地文件是同样会产生文件浏览记录,相对于Windows 7系统,Windows 8系统就比较简单的多. 操作步骤: 打开"计算机",在左上角点击"文件",然后在下拉列表中选择"删除历史记录",然后在右边的菜单中选择"地址栏历史记录",如图所示: 之后在下拉列表中就不会有之前的历史记录了, 如果不想让浏览记录产生,还是需要到注册表中去禁用权限; 如图 在注册表中Ctrl+F 一下,在搜素框中输入&qu

子页面执行完操作后,怎么准确跳转回父页面

问题描述 如图我在一个父页面里面,有一个添加的页面,点击时会跳转到添加页面,执行完毕后,要跳转回这个页面.直接重定向的话不能准确跳转到这个页面.需要给URL中添加ID.这点,不太会.请教. 解决方案 解决方案二:这种情况可以用弹出窗口解决方案三:window.history.back()不知道可以不?要不就用隐藏域带id,或者用弹出框解决方案四:用弹出窗口呀,弹出时遮罩父窗口,当填写完提交成功后,关闭弹出窗口,取消遮罩层,然后刷新下页面!解决方案五:用弹出窗口吧,当你点击保存后,重新发一次请求到

在桌面上执行刷新操作时为何很迟缓

  问:系统其他操作都很正常,唯独在桌面上"刷新"时就非常迟缓,请问这是为什么? 答:出现该现象很可能是因为桌面上放置了过多文件,或者放置了文件大小过大的文件造成的.很多朋友下载文件时喜欢直接保存到桌面上,因此这个问题很常见.此外,桌面上放置了过多的图标,使用文件大小过大的图片作为背景,也会造成刷新迟缓的现象.