上传视频文件成功后$_FILES['name']的值为什么是blob?而不是原始文件名?怎么才能获取到原始文件名?
不好意思上面的$_FILES['name']写错了。应该是$_FILES['file']['name']的值是blob...
不好意思上面的$_FILES['name']写错了。应该是$_FILES['file']['name']的值是blob
展开
展开全部
好模糊的问题啊。$_FILES['name']的值是个数组吧,比如
<input type="file" name="file" />上传后后台$_FILES['file']表示的是你上传的那个文件,$_FILES['file']['name']是文件的原名啊。
一般这个东西推荐不依靠名字识别,示例如下
$upload = array_shift($_FILES);
if (! empty($upload('error')) {
die($upload['error']);
}
print_r($upload);
原始文件名在里面哦,不包括路径
更多追问追答
追问
我上面写漏掉了。是$_FILES['file']['name']的值是bolb,上传图片能获取到原始文件名,但是视频获取到的值是blob..
追答
很神奇啊...我还真没实验过。没有错误发生吗?文件名不会比较怪异吧?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询