从文件url获取扩展名
Get extension from a file url
我使用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]);
相关文章:
- TableExport jquery插件:文件名和扩展名问题
- 未捕获的类型错误:无法读取属性'addEventListener'的null chrome扩展名
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- 如何在My chrome扩展中获取其他chrome扩展的DOM访问权限
- 如何通过chrome扩展名获取所有CSS和Javascript文件
- 如何从 URL 中获取文件名和扩展名
- 获取 window.location.href 以返回页面名称和扩展名(如果 URL 以 / 斜杠结尾)
- 如何在nodejs目录中获取第一个扩展名为.txt的文件
- 从URL获取文件扩展名,以便返回正确的内容类型,使用RegEx-良好做法
- 在JavaScript中获取内容类型的默认文件扩展名
- 获取Node.js中没有扩展名的文件的MIME类型
- 从ff扩展名中获取文档变量
- 从文件url获取扩展名
- 为if else语句获取文件's扩展名
- 获取缓存文件chrome扩展名
- Extend RegExp以获取文件扩展名
- 尝试在扩展名中获取页面的URL,但chrome.tabs.getSelected()返回未定义
- 获取文件的扩展名,但无法获取文件名
- 获取文件扩展名- jquery