file_put_contents文件未正确上传(文件已损坏或损坏)

时间:2019-11-20 11:50:49

标签: file laravel-5 laravel-api

我使用以下方法通过api将文件存储在公用文件夹中,但文件数据模糊或损坏

第一种方式:-

$filename="Pqr.pdf";

$resume="http://localhost/project_name/public/datafiles/APPL/Xyz.pdf";  //url link of 1st laravel project

file_put_contents(public_path('datafiles/APPL').'/'.$filename, fopen($resume, 'r'));   //file upload in 2nd laravel project

第二种方式:-

$filename="Pqr.pdf";

$resume="http://localhost/project_name/public/datafiles/APPL/Xyz.pdf"; 

file_put_contents(public_path('datafiles/APPL').'/'.$filename,file_get_contents($resume);

第三种方式:-

$filename="Pqr.pdf";

$resume="http://localhost/project_name/public/datafiles/APPL/Xyz.pdf"; 

$data=file_get_contents($resume);

file_put_contents(public_path('datafiles/APPL').'/'.$filename,base64_decode($data));

0 个答案:

没有答案