不能bostype没有元数据异常_Android 百度BOS上传文件需要注意得地方 各种类型文件的Content Type...

集成方案

问题

1.Content Type使用错误,导致部分数据上传时丢失

在我们使用PutObjectRequest 获取上传进度得时需要设置文件类型

ObjectMetadata objectMetadata = new ObjectMetadata();

objectMetadata.setContentType("text/plain");

ContentType属性指定响应的 HTTP内容类型。如果未指定 ContentType,默认为TEXT/HTML。

这里我们Content Type 如果没设对可能文件也能传上去,有的时候却不能,我现在还没发现什么规律(若有知道原因的可以留言里@我,有相关百度bos的问题也可以@我)

下面时我在网上整理的一些Content Type,大部分都能在这里找到(温馨提示:找的时候一定要ctrl+F)

'.load':'text/html',

'.123':'application/vnd.lotus-1-2-3',

'.3ds':'image/x-3ds',

'.3g2':'video/3gpp',

'.3ga':'video/3gpp',

'.3gp':'video/3gpp',

'.3gpp':'video/3gpp',

'.602':'application/x-t602',

'.669':'audio/x-mod',

'.7z':'application/x-7z-compressed',

'.a':'application/x-archive',

'.aac':'audio/mp4',

'.abw':'application/x-abiword',

'.abw.crashed':'application/x-abiword',

'.abw.gz':'application/x-abiword',

'.ac3':'audio/ac3',

'.ace':'application/x-ace',

'.adb':'text/x-adasrc',

'.ads':'text/x-adasrc',

'.afm':'application/x-font-afm',

'.ag':'image/x-applix-graphics',

'.ai':'application/illustrator',

'.aif':'audio/x-aiff',

'.aifc':'audio/x-aiff',

'.aiff':'audio/x-aiff',

'.al':'application/x-perl',

'.alz':'application/x-alz',

'.amr':'audio/amr',

'.ani':'application/x-navi-animation',

'.anim[1-9j]':'video/x-anim',

'.anx':'application/annodex',

'.ape':'audio/x-ape',

'.arj':'application/x-arj',

'.arw':'image/x-sony-arw',

'.as':'application/x-applix-spreadsheet',

'.asc':'text/plain',

'.asf':'video/x-ms-asf',

'.asp':'application/x-asp',

'.ass':'text/x-ssa',

'.asx':'audio/x-ms-asx',

'.atom':'application/atom+xml',

'.au':'audio/basic',

'.avi':'video/x-msvideo',

'.aw':'application/x-applix-word',

'.awb':'audio/amr-wb',

'.awk':'application/x-awk',

'.axa':'audio/annodex',

'.axv':'video/annodex',

'.bak':'application/x-trash',

'.bcpio':'application/x-bcpio',

'.bdf':'application/x-font-bdf',

'.bib':'text/x-bibtex',

'.bin':'application/octet-stream',

'.blend':'application/x-blender',

'.blender':'application/x-blender',

'.bmp':'image/bmp',

'.bz':'application/x-bzip',

'.bz2':'application/x-bzip',

'.c':'text/x-csrc',

'.c++':'text/x-c++src',

'.cab':'application/vnd.ms-cab-compressed',

'.cb7':'application/x-cb7',

'.cbr':'application/x-cbr',

'.cbt':'application/x-cbt',

'.cbz':'application/x-cbz',

'.cc':'text/x-c++src',

'.cdf':'application/x-netcdf',

'.cdr':'application/vnd.corel-draw',

'.cer':'application/x-x509-ca-cert',

'.cert':'application/x-x509-ca-cert',

'.cgm':'image/cgm',

'.chm':'application/x-chm',

'.chrt':'application/x-kchart',

'.class':'application/x-java',

'.cls':'text/x-tex',

'.cmake':'text/x-cmake',

'.cpio':'application/x-cpio',

'.cpio.gz':'application/x-cpio-compressed',

'.cpp':'text/x-c++src',

'.cr2':'image/x-canon-cr2',

'.crt':'application/x-x509-ca-cert',

'.crw':'image/x-canon-crw',

'.cs':'text/x-csharp',

'.csh':'application/x-csh',

'.css':'text/css',

'.cssl':'text/css',

'.csv':'text/csv',

'.cue':'application/x-cue',

'.cur':'image/x-win-bitmap',

'.cxx':'text/x-c++src',

'.d':'text/x-dsrc',

'.dar':'application/x-dar',

'.dbf':'application/x-dbf',

'.dc':'application/x-dc-rom',

'.dcl':'text/x-dcl',

'.dcm':'application/dicom',

'.dcr':'image/x-kodak-dcr',

'.dds':'image/x-dds',

'.deb':'application/x-deb',

'.der':'application/x-x509-ca-cert',

'.desktop':'application/x-desktop',

'.dia':'application/x-dia-diagram',

'.diff':'text/x-patch',

'.divx':'video/x-msvideo',

'.djv':'image/vnd.djvu',

'.djvu':'image/vnd.djvu',

'.dng':'image/x-adobe-dng',

'.doc':'application/msword',

'.docbook':'application/docbook+xml',

'.docm':'application/vnd.openxmlformats-officedocument.wordprocessingml.document',

'.docx':'application/vnd.openxmlformats-officedocument.wordprocessingml.document',

'.dot':'text/vnd.graphviz',

'.dsl':'text/x-dsl',

'.dtd':'application/xml-dtd',

'.dtx':'text/x-tex',

'.dv':'video/dv',

'.dvi':'application/x-dvi',

'.dvi.bz2':'application/x-bzdvi',

'.dvi.gz':'application/x-gzdvi',

'.dwg':'image/vnd.dwg',

'.dxf':'image/vnd.dxf',

'.e':'text/x-eiffel',

'.egon':'application/x-egon',

'.eif':'text/x-eiffel',

'.el':'text/x-emacs-lisp',

'.emf':'image/x-emf',

'.emp':'application/vnd.emusic-emusic_package',

'.ent':'application/xml-external-parsed-entity',

'.eps':'image/x-eps',

'.eps.bz2':'image/x-bzeps',

'.eps.gz':'image/x-gzeps',

'.epsf':'image/x-eps',

'.epsf.bz2':'image/x-bzeps',

'.epsf.gz':&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值