因此,我试图在ubuntu上使用ubuntu服务器(是的,我知道这是旧的)使用PHP将文件上传到特定的目录。
我知道这是可以做到的,但是我能找到的每一段代码都想使用临时名称。我想它会检查是否有一个重复的文件,但我不能把它设置为直接进入目录吗?我知道这不会是个问题,所以这有可能吗?如果我需要更具体的话请告诉我。
另外,请不要问“为什么不使用临时目录?”因为我不想/不需要是你的答案。所以如果你有答案,请告诉我。
谢谢!:)
发布于 2013-06-11 04:31:31
PHP对重复文件毫不在意。如果两个人上传"file.txt",PHP不会在意,因为它会使用那个漂亮的随机临时名称。文件冲突处理不是php的工作。这取决于你的代码。
如果你不用临时文件来上传的话,那就太好了,但是取消这个限制意味着要对PHP的上传基础设施进行彻底的重写。文件上传所使用的脚本在完成后才会被调用(不管是否成功)。PHP中没有允许“活动”脚本在字节流中接受上传的机制。
如果在上传过程中需要处理原始稻草,则必须使用其他语言,例如perl。
https://stackoverflow.com/questions/17036453
复制相似问题