重构并完善 Uploader；
使用 unicode_literals；