我甚至在使用Internet Explorer 11时都遇到了很大的问题,在我的代码中使用move_uploaded_file函数。并且此功能将空白文件保存在服务器上,大小为0KB,但是它可以在其他浏览器(例如chrome,firefox等)上运行,并且该功能可以保存完整文件。我的表单中有多部分enctype,目录中的权限为777。
有人可以帮助我成功保存此文件该怎么办?
if (!empty($_FILES['INPUT']['name'])) {
if ($_FILES["INPUT"]["type"] == "image/png"
|| $_FILES["INPUT"]["type"] == "image/jpg"
|| $_FILES["INPUT"]["type"] == "image/jpeg"
|| $_FILES["INPUT"]["type"] == "image/JPG"
|| $_FILES["INPUT"]["type"] == "image/JPEG"
|| $_FILES["INPUT"]["type"] == "image/PNG"
|| $_FILES["INPUT"]["type"] == "image/pjpeg"
|| $_FILES["INPUT"]["type"] == "image/x-png") {
$img = $_FILES['INPUT']['name'].".png";
$target_file = '../assets/directory/'.$img;
move_uploaded_file($_FILES['INPUT']['tmp_name'], $target_file);
return "/assets/directory/".$_FILES['INPUT']['name'].".png";
}
}
答案 0 :(得分:0)
对于我来说,问题是我删除它时target =“ _ blank”一切正常。