我一直在使用KSWEB的phpFileManager工具在Android平板电脑上托管图像一段时间,并尝试将该容量扩展到.pdf文件。不幸的是,鉴于文件管理器在Android上的浏览器中打开,它无法查看任何pdfs。
由于这是本地的,使用谷歌文档并不起作用,当我尝试用类似于另一种浏览器(例如带有pdf查看器插件的海豚)查看它时,它会显示一个带有问号的蓝色框,其中显然表明无法找到该文件。
这是我在localhost中使用的代码供参考。
<HEAD>
<TITLE> Title Goes Here </TITLE>
<?php
$a = array();
$dir = 'fileNameInphpFileManagerDirectory';
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (preg_match("/\.png$/", $file)) $a[] = $file;
elseif (preg_match("/\.jpg$/", $file)) $a[] = $file;
elseif (preg_match("/\.jpeg$/", $file)) $a[] = $file;
elseif (preg_match("/\.pdf$/", $file)) $a[] = $file;
}
closedir($handle);
}
foreach ($a as $i) {
echo "<img src='" . $dir . '/' . $i . "' />";
}
?>