使用新资产扩展WSO2 ES意味着添加新的资源类型。例如,Android 应用程序的分发需要下载apk文件。
我已向mime.types文件(在repository/conf/etc上)添加了新的关联,但服务器总是以空的Content-Type标头响应(即使在重新启动后)。
添加新MIME类型的正确方法是什么?
您能否提供有关您的用例的更多信息?
编辑:使用评论中提供的信息更改了答案
上传文件时,我们存储资源的内容类型。问题似乎与这个逻辑有关。
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;
}
请让我知道这可不可以帮你 :)
谢谢,萨梅拉