这里有人能帮我解决我的问题吗?我使用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;
}
它工作良好,但我尝试的是上传多个文件,并显示在网上所有的文件上传。我找不到任何解决办法。你们能帮我吗?
对不起,我的英语不是那么好。THank youuu!
发布于 2019-12-23 00:55:54
上传多个文件。您将得到数组中的文件。
因此,您需要遍历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']);
}
https://stackoverflow.com/questions/59452357
复制相似问题