主题: 上传后的文件处理
作者: 初学者, 发布日期: 2012-07-28 17:08:39, 浏览数: 2770

拿图片来说:

当我上传一个图片后,这个图片会显示在文本框里面。如果我将这个图片删除,但是本地还是保存了这个文件。这样就会造成很多垃圾文件存放在本地。不知道有没有什么办法能在删除图片的同时,将本地保存的图片也同时删除?

求大神们给个思路。

作者: enng, 发布日期: 2012-07-28 21:07:03
同求    
回复
作者: richejxp, 发布日期: 2012-08-17 11:27:48

先从编辑器内容中提取图片,然后跟本地同时间上传的图片进行比较,删除多余的即可。

举例说明:

比如先上传了三个文件,名字分别为:

20120817110964766476.gif

20120817110971287128.jpg

20120817110995919591.jpg

 

但是我只想保留前两项内容,这样的话就可以先提取内容中的图片信息为两项,跟从文件夹读取的文件进行比较。

通过文件命名可以知道文件的上传时间为“201208171109”,因为文件中这项内容是重复的,而且会跟你上传的时间正好匹配上。所以可以根据这个规律去掉相同时间内删除的图片。

回复
发表新帖 发表回复