如何测试上传的文件是否是epub文件?

时间:2013-05-18 10:25:41

标签: php

嘿,所以这是一个非常简单的问题,但我找不到答案。 我知道这是你如何测试你上传的文件确实是一个图像文件:

if($_FILES["file"]["type"] == "image/png")

只需使用您接受的最新文件扩展名交换png即可。 我只想知道如何使用此语句来测试.epub文件的文件? /之前的第一部分是什么?

提前致谢。

4 个答案:

答案 0 :(得分:1)

只需编写一个简单的上传脚本,在屏幕上打印$_FILES["file"]["type"]并上传所需类型的文件

答案 1 :(得分:0)

if (pathinfo($_FILES["file"]["name"], PATHINFO_EXTENSION) == "epub") {}

文档:http://php.net/manual/en/function.pathinfo.php

答案 2 :(得分:0)

type是客户端提供的MIME信息。有些信息是我在互联网上找到的here

尝试

($_FILES["file"]["type"] == "epub")

答案 3 :(得分:0)

好的,所以我写了一个脚本,只输出文件类型,输出是“application / octet-stream”

这也可以测试文件类型为epub。