mime 类型初始化

@admpub 在你的 pr 基础上做了一些小重构