删除图片时候建立一个File的对象比如说
File f=new File(filepath);//filepath是要被删除图片的路径
f.delete();//删除被替换的图片
这样就可以删除图片了
先执行删除语句还是后执行都可以不知道你看明白了没有

解决方案 »

  1.   

    是这样的么?
    filepath="delete 表名"//删除语句么?File f=new File(filepath);//filepath是要被删除图片的路径
    f.delete();//删除被替换的图片
      

  2.   

    数据库应该保存了图片相关信息吧 比如名称等 在删除数据前 先想办法取到图片信息 比如名称加上图片的路径 del 就可以然后在删除数据 我以前就是这么做的
      

  3.   

    删除的sql语句就不用我告诉你了吧 filepath只是一个图片的路径而已这个没错File f=new File(filepath);//filepath是要被删除图片的路径
    f.delete();//删除被替换的图片
      

  4.   

    文件删除是个 Native 操作 , 无法作为一个事务加入到事务管理中,
    所以无法保证.
      

  5.   

    数据库记录删除是数据库操作,文件删除是操作系统操作,无法作为一个数据库事务完成。
    如果你要保证数据完整,你可以先将要删除记录对应的文件通过select 语句找出来,然后通过
    File f=new File(filepath);//filepath是要被删除图片的路径
    f.delete();//删除被替换的图片
    在保证所有的文件都成功删除后,再用delete语句删掉数据库记录。
      

  6.   

    楼主可以用一些上传组件来弄!
    比如潇湘无组件上传,还有smartuoload,网上很多的。