正在上传一个 Pdf 文件并将其传递给 getExtact 函数以从正在上传的文件中提取页面,如果在提取过程中出现任何错误,我们会将文件发送到 decryptPDF 函数,其输入参数是两个函数的文件名和文件文件名,但这里使用的是文件上传过程,我想像 www.domainname.com/docs/1.pdf 一样使用文件 URL,以便可以使用所有已经编写的函数: 下面是我的代码
//这里的变量值来自上传的文件,我想使用文件 URL,所有 pdf 都在我自己的服务器中
$FileName = $_FILES['inputfile']['name'];
$TempFileName = $_FILES['inputfile']['tmp_name']; $Folderpath='/home/domain/public_html/pdftest/temp';
try {
.
GetExtract($TempFileName,$FileName);
} catch (Exception $e) {
$responce = DecryptPDF($Folderpath,$Filename,$TempFileName);
if($responce == ''){
$Inputfile = $Folderpath.'/un_'.$Filename;
GetExtract($Inputfile,$FileName);
}else{
echo $responce;
}
据
我所知,本地服务器$PATH是"/var/www/"。尝试将输入文件放在该位置。然后只有您可以使用 url 访问文件。