这里有人可以帮助我解决我的问题吗?我有这段代码可以使用 pdftotext 在 Web 上显示 pdf 文件的输出include ( 'PdfToText-master/PdfToText.phpclass' ) ;<form action="" method="post" enctype="multipart/form-data"><input type="file" name="pdf_file" multiple="multiple"><input type="submit" name="SubmitButton"/></form>if(isset($_POST['SubmitButton'])){$pdf = new PdfToText ($_FILES['pdf_file']['tmp_name']) ;text = $pdf -> Text; echo $text;}它工作正常,但我正在尝试上传多个文件并将所有上传的文件显示在网络上。我找不到任何解决方案。你们能帮帮我吗?:(PS:对不起,我的英语不是那么好。谢谢你!
1 回答
![?](http://img1.sycdn.imooc.com/545846070001a15002200220-100-100.jpg)
GCT1015
TA贡献1827条经验 获得超4个赞
您在哪里上传多个文件。你会得到数组中的文件。
因此,您需要遍历 tmp 文件
function show_pdf_text($file){
$pdf = new PdfToText ($file) ;
$text = $pdf->Text;
echo $text;
}
if(isset($_POST['SubmitButton'])){
if(is_array($_FILES['pdf_file']['tmp_name'])){
foreach($_FILES['pdf_file']['tmp_name'] as $temp){
show_pdf_text($temp);
}
}else show_pdf_text($_FILES['pdf_file']['tmp_name']);
}
- 1 回答
- 0 关注
- 136 浏览
添加回答
举报
0/150
提交
取消