add camera upload

BrowserActivity 里面也有一个完全相同的 PendingUploadInfo 类，可以单独把它拿出来，避免重复定义