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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值