我们如何下载图像,当其 URL 不包含文件扩展名并上传带有文件扩展名的图像

德芙丽娜

我正在使用量角器。我必须下载一些图像并将其上传到相应的位置,并且每个图像都不同。我为此使用了以下代码

            const download = require('image-downloader');
                 options = {
                       url: 'https://dbamedia.blob.core.windows.net/files/34f6fbc070754541a8828bb78c6a1e87',                     
                       dest: './files'        
                   }            
                   download.image(options).then(({ filename, image }) => {
                     console.log('File saved to', filename)
                   }).catch((err) => {
                   console.error(err)
                   });

我可以通过此代码下载图像。但是当我检查目标文件夹时,文件名没有扩展名(.jpg、.png)。因此,当我尝试上传这些文件时,出现错误'文件不支持'。如果它下载了文件扩展名,我可以成功上传它。我该如何解决这个问题。提前致谢。

叶文

要使用另一个名称保存文件,您需要在dest属性中添加文件名

const download = require('image-downloader');
options = {
  url: 'https://dbamedia.blob.core.windows.net/files/34f6fbc070754541a8828bb78c6a1e87',                     
  dest: './files/image.jpg'  // Save file as image.jpg in the ./files      
}   

download.image(options).then(({ filename, image }) => {
  console.log('File saved to', filename)
}).catch((err) => {
  console.error(err)
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当其 URL 不包含文件扩展名时,如何使用 Nodejs 下载图像?

使用curl从没有文件扩展名的URL下载图像

如何在PHP中以最佳方式从URL获取带有扩展名的文件名?

干预图像:直接从具有原始文件名和扩展名的URL中保存图像?

使用cURL php从URL下载带有扩展名的图像

PHP从URL查找图像扩展名而没有扩展名

扩展名,可以按文件名从Web URL和本地目录加载图像

下载带有扩展名的文件

如何下载url中没有扩展名的文件?或绕过下载提示?

如何配置不带文件扩展名的JSF URL映射?

如何使用别名从 url 中删除文件扩展名

如果URL包含文件扩展名,我可以在Nginx中返回404吗?

PHP从图像URL获取文件扩展名未以.ext结尾

如何使用Htaccess删除多个文件扩展名并重定向文件扩展名URL

防止Facebook上传带有chrome扩展名的图像

C#从没有扩展名的URL下载文件

从Laravel上传的文件中获取图像扩展名

如何通过 URL 获取图像的隐藏扩展名?

我想将带有扩展名的文件上传到 aws s3,但它不会上传带有扩展名的文件

提取带有扩展名的图像文件名-JS

创建/下载带有chrome扩展名的.html文件

下载带有标题的文件请求Chrome扩展名

PHP - Wordpress 无法从 URL 中获取图像,其中 URL 没有扩展名

如何在Url中选择除文件名和扩展名之外的所有内容?

如何从没有扩展名的 URL 加载图像

如何触发不带扩展名的URL上的文件下载

我们可以使用头文件而不指定其.h扩展名吗

如何从上传的图片中获取文件扩展名,而文件名中没有扩展名

如何导出带有忽略扩展名的pug文件?