php - Laravel upload any size of file in Google Drive -
i developing laravel 5.4 app running on php 7. using google drive storage.i trying upload large file,size of 200-300 mb or small file of 10-12 kb google drive storage using nao-pon/flysystem
.for this,i have followed tutorial: https://gist.github.com/ivanvermeyen/cc7c59c185daad9d4e7cb8c661d7b89b. have changed php.ini this:
post_max_size = 800m upload_max_filesize = 700m
i can upload small file.the problem occurred when trying upload large file,size of 200-250 mb,the alotted php memory_limit
surpasses , error.
i have used controller method
$files = $request->file('files'); if($request->hasfile('files')){ foreach ($files $file) { $name = $file->getclientoriginalname(); $disk = storage::disk('google'); $disk->put($name, file::get($file)); } }
so,i have searched google, how can upload large file without surpassing
memory_limit
and amazon s3 , modified google drive:
$disk = storage::disk('google'); $disk->put($name, fopen($file, 'r+'));
but,now getting error trying upload size of file (10kb-300mb):
(1/1) errorexception non formed numeric value encountered in googledriveadapter.php (line 1143) @ handleexceptions->handleerror(8, 'a non formed numeric value encountered', '/app/vendor/nao-pon/flysystem-google-drive/src/googledriveadapter.php', 1143, array('ininame' => 'memory_limit', 'val' => '128m', 'last' => 'm'))in googledriveadapter.php (line 1143)]
this method working fine local storage.but not google drive. so, question is,is there way or package out there simple , can implement upload size of file google drive without hassel.
there bug in nao-pon/flysystem
package.using new package or composer update
solve problem.
Comments
Post a Comment