miC*_*inG 6 php upload image record
这更像是一个概念性问题,而不是底层编程技术.
当我正在创建新记录(比如添加记录屏幕)时,我还没有记录ID.同样的屏幕也可以选择使用SWFUpload上传图片 - 这意味着图片会立即上传.
由于记录ID尚不可用,因此在我点击" 保存"按钮之前,无法将此特定图片与DB中的记录相关联.
现在假设,在上传图片之后,我离开添加记录屏幕,在服务器上留下孤立的图片文件.
我可以回到添加记录屏幕并继续执行此操作...并使用未链接/未使用的图像占用大量服务器空间.
你会如何解决这个问题?这里应该强制执行什么逻辑流程?
一个选项(我现在正在尝试)是将上传的图像存储在tmp文件夹中并将它们移出并在创建记录后将它们放在另一个适当的文件夹中(带有链接的图片在其最后)安息之地).然后,运行夜间cron作业以清除tmp文件夹中的剩余物.
还有其他更明亮,更优雅的方法吗?
谢谢,
m ^ e
这是一个老问题,所以你可能已经明白了,但这就是我解决这个问题的方法:
我希望你能明白这个想法,如果你想做得正确,它可能会变得非常复杂,并且有很多方法可以做到这一点,但是 ajax 风格的上传看起来确实不错,没有它就很难找到专业的页面。
归档时间: |
|
查看次数: |
835 次 |
最近记录: |