以下是在IE 9中使用php上传文件的代码 - Windows 7
遇到与文件上传过程相关的问题 - 相同的代码可以在其他浏览器中使用
的test.html
<html>
<head>
<title>File Uploading Form</title>
</head>
<body>
<h3>File Upload:</h3>
Select a file to upload: <br />
<form action="uploader.php" method="post"
enctype="multipart/form-data">
<input type="file" name="file" size="50" />
<br />
<input type="submit" value="Upload File" />
</form>
</body>
</html>
Uploader.php
<?php
if( $_FILES['file']['name'] != "" ) { print_r($_FILES); copy( $_FILES['file']['name'], "/var/www/html/php/uf" ) or die( "Could not copy file!");
} else { die("No file specified!"); } ?>
答案 0 :(得分:1)
试试这个。
在服务器上传文件后,其实际路径为$_FILES['file']['tmp_name']
,而非$_FILES['file']['name']
,请勿使用copy()
,请使用{{1} ,更安全
move_uploaded_file