Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我不能下载minio生成的带有标签的链接_Node.js_Express_Minio - Fatal编程技术网

Node.js 我不能下载minio生成的带有标签的链接

Node.js 我不能下载minio生成的带有标签的链接,node.js,express,minio,Node.js,Express,Minio,我正在尝试使用下载属性从minio浏览器下载带有“a”标记的东西。 在这种情况下,我想下载一首歌曲,当我点击链接时,我重定向到播放歌曲页面,但我没有看到下载或另存为弹出窗口。 如果我复制了链接并在idm(internet下载管理器)中通过了链接,则开始下载文件 我将bucket policy=>设置为只读* 这是下载链接生成的 和一个标签: <a href="https://5c6d9b4556185a0011c13b92.storage.liara.ir/singles/Ali%20S

我正在尝试使用下载属性从minio浏览器下载带有“a”标记的东西。 在这种情况下,我想下载一首歌曲,当我点击链接时,我重定向到播放歌曲页面,但我没有看到下载或另存为弹出窗口。 如果我复制了链接并在idm(internet下载管理器)中通过了链接,则开始下载文件

我将bucket policy=>设置为只读*

这是下载链接生成的

和一个标签:

<a href="https://5c6d9b4556185a0011c13b92.storage.liara.ir/singles/Ali%20Sorena%20-%20Aavaar(320)?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=V53B3X6JUVA1NSMG7SOAJ/20190417/us-east-1/s3/aws4_request&X-Amz-Date=20190417T104438Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=39db9a3041d351b03c7b71b8a68d37f1729374e9008be9a68d378f88fb043b50"
download>Download</a>

您需要添加一个
内容处置
标题以强制下载(请参阅)

您可以添加
响应内容配置

也许是这样的

liaraClient.presignedUrl(
  "GET",
  "mybucket",
  "myfile.mp3",
  { "response-content-disposition": "attachment; name=myfile.mp3" },
  24 * 60 * 60,
  (err, presignedUrl) => {
    if (err) return console.log(err);
    console.log(presignedUrl);
  },
);


您需要添加
内容处置
标题以强制下载(请参阅)

您可以添加
响应内容配置

也许是这样的

liaraClient.presignedUrl(
  "GET",
  "mybucket",
  "myfile.mp3",
  { "response-content-disposition": "attachment; name=myfile.mp3" },
  24 * 60 * 60,
  (err, presignedUrl) => {
    if (err) return console.log(err);
    console.log(presignedUrl);
  },
);

我使用此sdk我使用此sdk