php 中覆盖内容时包含什么文件?
what contains file during overwriting content in php?
假设我想覆盖一个内容很大的文件。
如果其他人在覆盖期间拉取文件内容,他们会得到什么?第一内容?什么都没有?
可能没什么。我个人会用这样的方法来解决这种情况:
- 上传文件为'temporary.php'
- 删除旧文件。
- 将新上传的 temporary.php 重命名为旧文件。
重命名的过程几乎没有延迟,但如果你想安全起见,如果旧文件丢失,你可以让查看器刷新一次页面。
假设我想覆盖一个内容很大的文件。 如果其他人在覆盖期间拉取文件内容,他们会得到什么?第一内容?什么都没有?
可能没什么。我个人会用这样的方法来解决这种情况:
- 上传文件为'temporary.php'
- 删除旧文件。
- 将新上传的 temporary.php 重命名为旧文件。
重命名的过程几乎没有延迟,但如果你想安全起见,如果旧文件丢失,你可以让查看器刷新一次页面。