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

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

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

睡了,实在太困了!!
原文地址:https://www.cnblogs.com/csharpsharper/p/1203705.html