First of all, a screenshot storyboard:
I tried uploading a 5MB image just as an experiment. The pro API shouldn't mess this up, right? Why doesn't this work?
5 mb is too large size. The maximum is near 2 mb.
As balpha said in a comment on related report: