MIMETYPE

使用如下代码下载文件,在IE中,后缀名会自动变为.txt(IE浏览器上有这种情况,Chrome没有)。

 cl_wd_runtime_services=>attach_file_to_response(
          EXPORTING
            i_filename      = lv_filename
            i_content       = lv_zip_raw
            i_mime_type     = 'zip' ).

这时需要更改参数 i_mime_type的值,改为“application/x-zip-compressed”即可。

 

或者根据如下代码,根据文件名获取mime_type

l_mime_type = cl_hcs_mime_types=>get_mime_type_from_file_name( l_links_head->document_key ).

 

在 MIMETYPES(MIME 类型表)中,保存着mime type和文件后缀名的管理关系,可以在smw0中维护该信息

 

posted @ 2023-01-31 15:26  客于溟  阅读(152)  评论(0)    收藏  举报