add camera upload

PendingUploadInfo 应该单独作为一个类，放在 transfer/ 下面