add post_file option. and encoding to GBK