我在我的代码上调用了 move_uploaded_file 两次,但似乎第二个不起作用。
如果我互换他们的位置,
那么第一个会起作用,但第二个不会。
有什么建议吗?
我在我的代码上调用了 move_uploaded_file 两次,但似乎第二个不起作用。
如果我互换他们的位置,
那么第一个会起作用,但第二个不会。
有什么建议吗?
您不能两次移动文件。也许您正在寻找copy()
. 当您移动文件时,原始文件不再存在。
文档: http: //php.net/copy
您可以move_uploaded_file
再次使用并从那里复制文件
表单 PHP 手册:move_uploaded_file — 将上传的文件移动到新位置
如果我理解正确,你可能会做的是,当你第一次调用move_uploaded_file
函数时,你将上传的文件移动到一个新位置,然后当你move_uploaded_file
第二次调用函数时,函数什么都不做,因为文件已经被移动了。
当然,当您移动一次文件时,它就不再存在了,就像您将文件从计算机中的一个文件夹移动到另一个文件夹一样。
在第二个“移动”中,您可以copy()
用来复制文件: