如果我有一个由媒体服务器提供的文件,因此 URL 没有文件扩展名,我如何使用 JavaScript 来找出扩展名实际是什么?
例如,假设这是我的网址:
/MediaServer?MediaID=SomeRandomMediaIDWithoutExtension
我想使用 JavaScript 来确定该 URL 上驻留的媒体类型。
最佳答案
您可以获得响应 header 。例如:
$.ajax({
type: 'GET',
url:'/MediaServer?MediaID=SomeRandomMediaIDWithoutExtension',
success: function(data, textStatus, request){
alert(request.getResponseHeader('Content-Type'));
}
});
或者使用 Content-Disposition header 。希望返回可能会返回您的文件名。 (谢谢@bhspencer)
正如您所说,您正在寻找SRT/VTT
这两个文件的格式不同,因此您可以比较文件的第一行以确定其格式。
关于javascript - 使用 JavaScript 获取媒体服务器 URL(无扩展名)的文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49196210/