使用新资产扩展 WSO2 ES 意味着添加新资源类型。例如,Android应用的分发需要下载 apk 文件。
我已在 mime.types 文件中添加了新关联(在 repository / conf / etc 上),但服务器始终以空内容进行响应-Type 标题(即使重启后)。
添加新 MIME 类型的正确方法是什么?
答案 0 :(得分:1)
您能否提供有关您的用例的更多信息?
编辑:使用评论中提供的信息更改答案
上传文件时,我们会存储资源的内容类型。问题似乎与这种逻辑有关。
switch(file){
case 'jpg':
contentType='image/jpg';
break;
case 'png':
contentType='image/png';
break;
}
请将此更改为:
switch(file){
case 'jpg':
contentType='image/jpg';
break;
case 'png':
contentType='image/png';
break;
case 'apk':
contentType='application/vnd.android.package-archive'
break;
default:
contentType='';
break;
}
请告诉我这是否有帮助:)
谢谢, Sameera