首页 > 解决方案 > 将文件放入文件夹而不是下载

问题描述

我不知道这是否可能。我在服务器上有一个小网站,无法安装任何插件(例如 imagemagick)。我需要将 PDF 文件转换为 JPG。我找到了一个解决方案,将文件发送到 convertapi.com,然后用户下载文件。我完美的解决方案是在转换文件后直接进入文件夹。

我用来转换文件的代码:

<form action="https://v2.convertapi.com/convert/pdf/to/jpg?Secret=kTErGjVONEYDoaLp&download=attachment" method="post" enctype="multipart/form-data">
   <input type="file" name="File" />
   <input type="hidden" name="ImageResolutionH" value="199" />
   <input type="hidden" name="ImageResolutionV" value="222" />
   <input type="hidden" name="JpgType" value="jpeggray" />
   <input type="hidden" name="JpgQuality" value="50" />
   <input type="submit" value="Convert file"/>
</form>

我用来上传文件的代码:

    <?php
       if(isset($_FILES['File'])){
          $file_name = $_FILES['File']['name'];
          $file_size =$_FILES['File']['size'];
          $file_tmp =$_FILES['File']['tmp_name'];
          $file_type=$_FILES['File']['type'];
          //$file_ext=strtolower(  end( explode('.',$file_name) ) );

          $File=explode('.',$file_name);     
          $b = end($File);    
          $file_ext=strtolower( $b );

          $extensions= array("jpeg","jpg","png", "pdf", "txt", "PDF", "Pdf", "PDF", "Pdf");

          $errors= array();
          if(in_array($file_ext,$extensions)=== false){
             $errors[]="<br><h4><b>Du kan kun upload'e jpeg-, jpg-, png-, pdf- og txt-filer. Hvis du har brug for at upload'e en anden type fil, kan du kontakte mig.</b></h4>";
          }

          if($file_size > 2097152){
             $errors[]='<br><h4><b>Filen kan maks. være 2 MB stor. Hvis du har brug for at upload\'e en større fil, kan du kontakte mig</b></h4>';
          }

          if(empty($errors)==true){
             move_uploaded_file($file_tmp,"documents/thumb/".$file_name);
             echo "<br><h4><b>Filen blev upload'et</b></h4>";
          }else{
             print_r($errors);
          }
       }?>
<form action="" method="POST" enctype="multipart/form-data">
                <input type="file" name="a" />
                    <input type="submit"/>
                </form><br>

我可以将这些冲突在一起,以便在转换后文件转到特定文件夹。请注意,我是初学者,所以请非常详细地解释所有内容。:)

标签: phphtmldownloaddirectoryconverters

解决方案


推荐阅读