从文件url获取扩展名

Get extension from a file url

本文关键字:扩展名 获取 url 文件      更新时间:2023-09-26

我使用file(输入)来选择一个文件。我想从URL C:'Users'Rajat'Pictures'pic1.jpeg检索文件扩展名(.jpeg)。然后,我想把URL放入一个文本框根据他们的格式,即音频,视频和图像。

使用ES2022的Array.at()方法(请参阅浏览器支持的链接),您可以在一行中这样做:

const url = "https://example.com/my-file.jpg";
const extension = url.split(".")?.at(-1);
console.log(extension);

在这种情况下,您最好使用mime类型而不是扩展。

var fileInput = document.getElementById('your-file-input-id');
var fileType = fileInput.files[0].type;
console.log(fileType);//gives image/jpeg or audio/mp3
var parts = filetype.split('/');
parts[0];//image
parts[1];//jpeg

试试这个:

var url='C:'Users'Rajat'Pictures'pic1.jpeg';
var parts=url.split('.');
console.log(parts[parts.length-1]);