| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 954 人关注过本帖
标题:aspnet图片上传问题
取消只看楼主 加入收藏
助人为乐
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2007-3-9
收藏
 问题点数:0 回复次数:1 
aspnet图片上传问题
是这样的: 用户上传图片后 (突然死机 不小心关闭页面 断电)那么这个图片没有写进数据库 而确实传到文件夹 他就是无用的了 如何做到(突然死机 不小心关闭页面 断电)后图片被从文件夹删除。已经上上传了并写入数据库了 如何做到删除记录同时删除文件夹里的图片 ,我是用dataguid绑定数据的。谢谢各位老大 给我个完美的答复 最好附上实例。本人初学请给与支持。
搜索更多相关主题的帖子: aspnet 
2008-11-02 12:16
助人为乐
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2007-3-9
收藏
得分:0 
谢谢
public void pic()
    {

  string dirPath;
                dirPath = Server.MapPath("upfile");
                DirectoryInfo adminDir = new DirectoryInfo(dirPath);
                foreach (FileInfo del in adminDir.GetFiles())
                {


                    if (del.Extension.ToLower() == ".jpg" || del.Extension.ToLower() == ".gif" || del.Extension.ToLower() == ".png")
                    {
                        Session["abc"] = del;
                        Response.Write(Session["abc"]);
                        SqlConnection conn = Class1.DB();
                        conn.Open();
                        SqlCommand cmd1 = new SqlCommand("select count(*) from  new1 where picpath='" + Session["picpath"] + "'", conn);
                        int pic1 = Convert.ToInt32(cmd1.ExecuteScalar());
                        conn.Close();
                        if (pic1>0)
                        {
                            Response.Write("数据存在");
                        }
                        else
                        {
                            del.Delete();
                        }

                     }
               
               
                  }
            }
我这样写了是可以删除 我刷新页面的时候 文件夹里图片全没了
  if (!IsPostBack)
        {
            pic();
        }
2008-11-03 12:41
快速回复:aspnet图片上传问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012040 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved