【发布时间】:2010-11-22 16:05:13
【问题描述】:
问题来了...我要用户上传照片,用户上传照片后,我会有一些流程,分析这张照片的颜色是什么。但我不想在 php 上做... ...因为我有一个可以更快地运行它的 C 程序。另外,我不希望用户等待结果。当计算机分析它时,我会通知用户,并得到用户想要的结果。我该如何实施?有什么想法或建议吗?谢谢。
我的想法:
- 在数据库中写入一条记录,例如当用户上传成功时 file001.jpg,也做一个状态,对于 例如,状态:分析
- C 程序总是检查它是否有新的上传 数据库
- 如果有新上传,获取文件001.jpg
- C 程序完成分析后,更改中的状态 数据库,例如:完成
- 使用ajax的php程序,不断拉取数据库,检查 状态,如果状态更改为 “完成”,提示并告诉用户。
你觉得这个实现怎么样?
【问题讨论】:
-
你要查看
exec()