$filename = $_FILES[“file”];
$filename =$filename[‘tmp_name’];
if($filename == ” ){
echo <<< EOT
<form action=”test.php” method=”post” name=”form” id=”form” enctype=”multipart/form-data”>
<input type=”file” name=”file” multiple=”multiple” accept=”application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”>
<input type=”submit” name=”Submit” value=”导入”>
<a type=”button” style=”cursor:pointer” name=”export” id=”export” onClick=”chooseTbale();”>导出</a>
</form>
EOT;
}else{
}
==========================================
如上: 一开始我是一直用POST获取file文件名 然后发现input中显示的虽然是绝对路径
但是获取的信息无论如何修改 都只是一个文件名,后来使用FILE获取,这个
$filename = $_FILES[“file”]; 得到一个数组
$filename =$filename[‘tmp_name’]; 得到获取文件的临时文件路径
我完全可以用这个临时文件及它的路径来做拷贝,或者打开文件流。
至于使用POST得到文件路径,真的找不到,找到也是IE不支持,反正功能能实现不就好了!