我使用以下方式通过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));