对于图片上传,我们使用FILE html控制器。
这个html控制器如何在本地系统中浏览?
选择文件后,它将被复制并移动到服务器位置。
如果php是复制本地文件并移动到服务器,它是否能够对该文件进行任何其他操作?喜欢删除!
文件上传实际发生了什么?
答案 0 :(得分:5)
HTML控件由浏览器提供。浏览器是本地应用程序,可以访问用户的文件系统。浏览器使用standard methods将文件的内容发送到接收脚本。
PHP无论何时都无法访问用户的文件系统,只能访问浏览器提供的副本。无法删除甚至读取用户文件系统上的文件。
答案 1 :(得分:0)
实际上php并没有访问本地系统。选择文件后,单击上传表单上传。整个文件(不是位置)通过POST请求发送。而php只是收到整个文件的POST请求,并存储在服务器上。