0

所以我试图在(是的,我知道它很旧)上使用XAMPP服务器将文件上传到使用.ubuntuXampp 1.7.7PHP

我知道可以做到,但我能找到的每一段代码都想使用临时名称。我认为它会检查是否存在重复文件,但我不能将其设置为直接进入目录吗?我知道这不会是一个问题,所以这可能吗?让我知道是否需要更具体。

另外,请不要问“你为什么不想使用临时目录?” 因为我不想/不需要是你的答案。所以如果你有答案,请告诉我。

谢谢!:)

4

1 回答 1

0

PHP 不在乎重复文件。如果两个人上传“file.txt”,PHP 不会在意,因为它会改用那个漂亮的随机临时名称。文件冲突处理不是 php 的工作。这取决于你的代码。

虽然如果您不必使用临时文件进行上传会很好,但取消该限制将意味着完全重写 PHP 的上传基础设施。在上传完成(无论成功与否)之前,不会调用执行文件上传的脚本。PHP 中没有机制允许“实时”脚本在字节流入时接受上传。

如果您需要在上传过程中处理原始稻草,则必须使用其他语言,例如 perl。

于 2013-06-11T04:31:31.667 回答