注册 登录
编程论坛 ASP.NET技术论坛

上传图片问题!!

夜道永恒 发布于 2011-06-16 18:57, 604 次点击
上传图片后,把图片的路径存放到数据库中后图片存放到指定文件夹中,要删除时如何在删除数据库的记录的同时连同图片一起删除!
4 回复
#2
winners2011-06-19 15:22
那就得引用 IO 了,先保存路径,然后删除数据库中的记录,再根据路径删除文件。。。。。
#3
冰镇柠檬汁儿2011-06-20 11:04
嗯,应该用类得方法
#4
samuelchen2011-06-20 14:24
  protected void btn_Delete_Click(object sender, EventArgs e)
    {
        //从config中读取文件上传路径
        string strFileUploadPath = ConfigurationManager.AppSettings["FileUploadPath"].ToString();
        //从列表框控件中读取选择的文件名
        string strFileName = lb_FileList.SelectedValue;
        //组合成物理路径
        string strFilePhysicalPath = Server.MapPath(strFileUploadPath + strFileName);
        //删除文件
        (strFilePhysicalPath);
        //更新文件列表框控件
        lb_FileList.Items.Remove(lb_FileList.Items.FindByText(strFileName));
        //更新文件夹信息
        InitFolderInfo();
        //更新文件描述信息
        tb_FileNewName.Text = "";
        //更新重命名文本框
        lab_FileDescription.Text = "";
        //调用自定义方法显示提示
        ShowMessageBox("文件成功删除");
    }

#5
夜道永恒2011-06-20 17:59
谢谢帮助!
1