我知道如何上传到php但不使用$ _SESSION ['user_folder']来定义目录
目前,每个用户文件夹都是通过md5加密创建的,当他们登录时,$ _SESSION [user_folder]通过
进行目前我已经尝试了几种不同的上传方式,但无济于事,代码目前看起来像这样但是当它运行时我收到两个错误:
警告:move_uploaded_file():copy()函数的第二个参数不能是第54行的C:\ wamp \ www \ Upload.php中的目录
警告:move_uploaded_file():无法在第54行的C:\ wamp \ www \ Upload.php中将'C:\ wamp \ tmp \ php27B4.tmp'移动到'098f6bcd4621d373cade4e832627b4f6 \'
答案 0 :(得分:0)
move_uploaded_file()
的错误消息告诉您出错了:您正在为第二个参数指定目录。该功能不起作用。第二个参数需要是您希望文件现在的文件名的完整路径。一个答案是将无路径文件名附加到目标路径。
(该功能是在Unix mv
命令上建模的,该命令用于重命名文件以及移动它们。组合它们意味着如果需要,您可以在一个步骤中执行这两项操作。实际上,{{{ 1}}希望你移动并重命名文件。)