使用 ASP.NET CORE 中的链接从 Cloudinary 下载 pdf 文件
Posted
技术标签:
【中文标题】使用 ASP.NET CORE 中的链接从 Cloudinary 下载 pdf 文件【英文标题】:Downloading pdf file from Cloudinary using link in ASP.NET CORE 【发布时间】:2021-04-02 22:11:53 【问题描述】:我想通过单击链接从 Cloudinary 下载 pdf 文件。我已经尝试了锚标记的“下载”属性以及 taget="_blank"。当链接打开时,它会给出 404 错误。我可以从 Cloudinary 或使用 javascript 制作可下载的链接吗?
【问题讨论】:
【参考方案1】:关于 404 - 这很可能是由于今年早些时候引入的 Cloudinary 限制,默认情况下,新的免费帐户会阻止下载 PDF/存档文件(.zip、.rar 等)。可以为您的帐户删除该限制,您应该为此联系 Cloudinary 支持。更多信息: https://support.cloudinary.com/hc/en-us/articles/360016480179-Why-does-my-pdf-link-isn-t-working-
在实现“下载”功能方面 - 您可以添加 Cloudinary 标志 => 附件 transformation (fl_attachment in URLs
),这会将 Content-Disposition
标头设置为值“附件”,文件将下载。
<a href="https://res.cloudinary.com/demo/image/upload/fl_attachment/sample.jpg">Download</a>
【讨论】:
以上是关于使用 ASP.NET CORE 中的链接从 Cloudinary 下载 pdf 文件的主要内容,如果未能解决你的问题,请参考以下文章
ASP.Net Core Tag Helper 链接忽略当前文化
如何从 ASP.NET Core 3.1 中的存储库类创建确认电子邮件回调