在我的网站中,我创建了上传MS-Word文档的功能.
我正在使用以下PHP函数移动该文件
move_uploaded_file($_FILES['upload_file']['tmp_name'],$path);
Run Code Online (Sandbox Code Playgroud)
我只是想知道如果文件(word文档)在上传时打开会发生什么?
它会造成任何问题或产生任何错误吗?
取决于Word的行为方式.如果它处于写入的中间,那么您将获得一个损坏的文件或操作系统将使浏览器在上传之前等待.但这种情况很少发生.
如果文档是打开的,但Word当前没有写入,您将获得该文件的旧版本或半保存的损坏状态.
最好不要冒险,并告诉用户先关闭文件.