输入类型“文件”无法在iPad上运行

时间:2014-03-11 07:35:13

标签: php html ios ipad

在我的表单中,我正在使用文件上传器。它在MAC上运行良好,但它不适用于iPad。

<form name="form" method="post" action="#" enctype="multipart/form-data" >

<input type="file" name="actFile" />

</form>

$imgName = $_FILES['actFile']['name'];
$tempFile = $_FILES['actFile']['tmp_name'];
$targetFile = 'images/' . $imgName;

$scss = move_uploaded_file($tempFile,$targetFile);

我很困惑,

1 个答案:

答案 0 :(得分:1)

更新(2017年)

现在,如果您将输入类型指定为file,操作系统将允许您从PhotoLibrary,iCloud等可用文件源中进行选择。但是,如果您使用WebView在应用程序内显示html页面,那么您需要要求相应的权限。例如,如果要从PhotoLibrary中选择图像;然后,您需要在应用的NSPhotoLibraryUsageDescription文件中指定info.plist密钥。如果你不这样做,应用程序将通过引发异常而崩溃。

原始答案(2014年)

<击> 没有选项可以在iPad中浏览文件。

这就是file input无法在iPad上运行的原因。

它可以在mac上运行,因为,mac有查找器来浏览文件并允许它。但在iPad中是不允许的。