我已经构建了一个可以添加图像的表单。不幸的是,我无法在PHP中调用“move_uploaded_file”,因为服务器正在运行PHP安全模式,并且没有办法修改它(我已经检查过)。因此,我将表单提交给处理文件上传的OWN服务器。
在我自己的服务器上,文件然而;找不到。我认为它与调用外部URL的表单有关。 我知道这是因为
echo $_FILES['uploadFile']['name'] ."<br>";
只返回一个空行。
表单本身是:
<form action="http://ejw.patrickh.nl/load.php" method="get" enctype="multipart/form-data" onsubmit ="return checkInput();"> </form>
并包含几个输入按钮。
底线:我自己的服务器上的表单完美地提交文件,但是当我使用另一个站点上的表单时,使用上述操作;找不到文件。
这可以修复,如果是的话;如何?
提前致谢!
答案 0 :(得分:1)
您必须使用method="post"
来提交文件。
此外,enctype
属性仅可用于method="post"
。