嗨,我想知道当用户选择文件时,类型为“ file”的输入字段是否会自动将文件上传到服务器。
我想要的是用户可以选择要提交的文件,并且建立了PHP FTP连接来上传文件。
我不确定浏览器是将文件预上传到服务器上的临时目录还是仅在单击提交按钮时才这样做?
因为如果文件已经上传到服务器,则无需使用FTP再次将文件仅上传到服务器上的其他位置。
基本上,我要完成的工作与我们转让的工作类似。我相信他们不会在用户点击按钮之前上传。
任何人都可以向我指出正确的方向,并向我提供有关此问题的一些额外信息。尚未找到所需的信息。
谢谢。
答案 0 :(得分:1)
仅在提交表单后(与所有其他表单字段在相同的HTTP POST
请求中)上传文件。 为什么不尝试看看自己?
并且您不能使用PHP通过FTP从客户端将文件上传到服务器。那不可能PHP在服务器上运行,它无法访问客户端计算机上的文件。另请参阅: