本帖最后由 minsheng0825 于 2011-07-18 17:55:26 编辑

解决方案 »

  1.   

    imagePath=temp_images_path+f.getFieldName()+".jpg";
    这个imagePath每次都是一样吗?
    如果每次都一样就不对了
      

  2.   

    你到对应的linux目录下面看看第一张图片是否删除成功了
    如果没删除成功,你每次取的肯定是还是第一个了:smartUpload.getFiles().getFile(0)
    那样的话检查下文件删除代码部分
    你代码里貌似没看到删除之前你传的文件的片段啊
      

  3.   

    我现在以时间作为图片名
    imagePath=temp_images_path+d.getTime()+".jpg";
    但是还是么得效果
      

  4.   

    我上传的图片只有一个,所以我用getFile(0)、删除也是成功的,我看过了服务器路径下已经删除了
      

  5.   

    [2011-07-19 11:00:49 - DBG] ===>to save path:/hao24web/web/www_admin/item_images/temp/1311044449069.jpg
    [2011-07-19 11:00:59 - DBG] ===>to save path:/hao24web/web/www_admin/item_images/temp/1311044459657.jpg
    这是我两次上传的图片,存到服务器是不一样的,但是还是只认第一张,帮帮我吧、悲催!