带端点的 Angular swagger-ui 无法下载文件

问题描述 投票:0回答:0

我的应用程序中有一个 angular swagger ui 页面,它的工作方式类似于 API 的 swagger 文档。我在此链接中使用了 angular swagger ui 包 -> https://github.com/ostranme/angular-swagger-ui-example

除了下载文件端点外,一切正常。有一个下载文件端点,它在 Try now 上显示一个 Download {filename.extn} 链接,单击该链接将下载文件。这仅适用于 API 中的 swagger 页面,但不适用于等效的 angular swagger ui。在 angular swagger ui 中,它显示 Download 链接,点击它下载一个文件,但文件名是这样的 -> application_octet-stream_Download_id=#&filename=Test.txt&originalFilename=Test.txt_blob_http___{hostname}_{portnumber} _b4e7338a-33c6-4152-b6f5-8ddec8cec2d125.

因此,我们必须适当地重命名下载的文件才能打开文件。

我想要与 API 中的招摇页面相同的功能来下载具有适当文件名和扩展名的文件。

有办法解决这个问题吗?提前致谢。

angular swagger swagger-ui
© www.soinside.com 2019 - 2024. All rights reserved.