1

我正在使用直接表单发布到 Rackspace Cloud Files 来上传文件,记录在这里

在表单中,我包含了可选的“redirect”参数,其值为“status.php”

如果文件上传成功,它将附加:?status=201&message=

因此,在成功的文件上传结束时,用户将被带到:status.php?status=201&message=

status.php 然后检索查询字符串参数。如果状态为 201,则将用户向前重定向。否则,用户将被重定向回上传。

所有这些工作正常。

但是,在极少数情况下,用户会完成整个过程(表明他收到了 201 状态),但文件永远不会进入 Cloudfiles。

有没有人听说过这样的事情发生?

如果 201 状态不可靠,那么在将用户转发之前验证文件是否确实存在的最佳方法是什么?

谢谢!

4

0 回答 0