关于type=“file”提交获取文件路径问题

  • Post author:
  • Post category:其他


$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不支持,反正功能能实现不就好了!



版权声明:本文为Jx_Ubiquity原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。