改进上传页面

 * 通过 AJAX 实现异步上传
 * 通过 JSON 返回值显示结果
 * 实现上传进度条
更科学地显示文件大小（精确到 0.01 MB）