facebookarchive / php-graph-sdk

The Facebook SDK for PHP provides a native interface to the Graph API and Facebook Login. https://developers.facebook.com/docs/php
Other
3.18k stars 1.96k forks source link

file size not handled properly for remote files #1252

Open soju-ti opened 3 years ago

soju-ti commented 3 years ago

Trying to upload a remote video to Facebook using the chuckable API method.(https://file-examples-com.github.io/uploads/2017/04/file_example_MP4_1920_18MG.mp4)

$response = $fb->uploadVideo(xxxxx, $file, $data,'access_token');

I get a response back as There was a problem uploading your video file. Please try again with another file.After debugging into SDK source code I realize that $file->getSize() code is not working well for remote videos inside class FacebookResumableUploader, method name is start () . To get remote file size I use the snippet from here https://thisinterestsme.com/php-get-size-remote-file/ and pass statically in place of $file->getSize() and that works fine. please share your thoughts on this.Can you please add support for this if possible