gpt4 book ai didi

javascript - 如何为本地文件创建服务器 URL 以在前端提供下载?

转载 作者:行者123 更新时间:2023-12-02 01:34:11 25 4
gpt4 key购买 nike

我在磁盘上有一个本地文件,所以我的目的是在本地服务器上为该文件创建一个网址(如 https://localhost:8080/xxx ),无论后端和前端的网址如何。然后我可以使用该网址提供下载。

我试图在前端执行此操作,但由于 javascript 无法访问本地文件系统,我想我可能只能在后端执行此操作?

或者我是否可以使用 REST API 直接将本地文件作为 byte[] 从后端发布到前端?我尝试使用 Response 来包含后端的文件,但我可能做错了,前端无法接收到它。请给我一些建议来实现这一目标,替代解决方案会很棒,我想了解更多信息。谢谢!

最佳答案

没有什么神奇的方法可以做到这一点。您可以使用任何您想要的 URL。在您的服务中,您可以决定要将哪个 URL 解析为哪个文件。

如果您已经这样做了,请检查以下内容:

  1. 检查您是否设置了正确的内容类型

  2. 检查您是否确实向盟友发送了文件的字节

  3. 如果您希望浏览器不会就地打开文件,而是打开保存文件对话框,请检查是否设置了 header “Content-Disposition”。另请参阅提示 here .

关于javascript - 如何为本地文件创建服务器 URL 以在前端提供下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57532032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com