对允许任意图片上传的发布内容模式的啊哈的想法

本文提出一种新的图片管理方案,通过监测图片是否被实际访问来决定其存留,有效避免了无用图片占用服务器空间的问题。
一直在愁,当提供给用户一个上传图片的方式发表他的内容的时候,我一直担心用户并没有使用自己上传的图片,也就是说,又一张毫无任何意义的图片就保存在服务器上了,占据了几百k的数据空间,但是却没有任何的价值。
今天晚上又在思考这个问题,不过在思考前,度过了一本书,这本书的名字叫做《啊哈,灵机一动》(ISBN:978-7-03-019586-9)
不能说这本书给了我直接的灵感,只不过它今天让我的脑袋能够从另一个角度思考问题:)
最终想到的解决方案是,从图片的显示角度来判断问题,即如果图片所在的页面显示了,而图片却并没有任何的访问请求(考虑到这点,图片就不能直接的访问,而是间接的通过一个页面程序去访问,如photo.aspx?photoid=32323)的情况下,则证明该图片在应该显示的页面上不存在,那么删掉它也就没有任何的问题了,只不过删文件的方式是通过另外一个windows任务计划来执行的而已。

啊哈!!就这样简单,我再也不用限制用户上传图片了!!!也不用考虑什么临时文件处理技巧了,一切问题就这样的解决了!!
当用户上传完图片,写完内容,一点确认按钮,该删除的图片马上就能识别出来,该留的留,该删的删,就这样!!!

睡了,实在太困了!!

转载于:https://www.cnblogs.com/csharpsharper/archive/2008/05/21/1203705.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值