PHP - IE 9中的文件上传 - Windows 7

时间:2012-09-28 05:00:13

标签: php file-upload internet-explorer-9

以下是在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!"); } ?>

1 个答案:

答案 0 :(得分:1)

试试这个。

在服务器上传文件后,其实际路径为$_FILES['file']['tmp_name'],而非$_FILES['file']['name'],请勿使用copy(),请使用{{1} ,更安全

move_uploaded_file