feat: add file extensions to response exports (#4367)
Co-authored-by: Dmitry Mukovkin <d.mukovkin@cft.ru>
This commit is contained in:
parent
8c6ec87f90
commit
12f35d880d
3 changed files with 15 additions and 9 deletions
|
|
@ -130,12 +130,14 @@ const responseName = computed(() => {
|
|||
})
|
||||
|
||||
const { responseBodyText } = useResponseBody(props.response)
|
||||
|
||||
const filename = t("filename.lens", {
|
||||
request_name: responseName.value,
|
||||
})
|
||||
const { downloadIcon, downloadResponse } = useDownloadResponse(
|
||||
"text/html",
|
||||
responseBodyText,
|
||||
t("filename.lens", {
|
||||
request_name: responseName.value,
|
||||
})
|
||||
`${filename}.html`
|
||||
)
|
||||
|
||||
const defaultPreview = computedAsync(
|
||||
|
|
|
|||
|
|
@ -51,12 +51,14 @@ const pdfsrc = computed(() =>
|
|||
)
|
||||
)
|
||||
|
||||
const filename = t("filename.lens", {
|
||||
request_name: props.response.req.name,
|
||||
})
|
||||
|
||||
const { downloadIcon, downloadResponse } = useDownloadResponse(
|
||||
"application/pdf",
|
||||
computed(() => props.response.body),
|
||||
t("filename.lens", {
|
||||
request_name: props.response.req.name,
|
||||
})
|
||||
`${filename}.pdf`
|
||||
)
|
||||
|
||||
defineActionHandler("response.file.download", () => downloadResponse())
|
||||
|
|
|
|||
|
|
@ -135,12 +135,14 @@ const responseName = computed(() => {
|
|||
return props.response.name
|
||||
})
|
||||
|
||||
const filename = t("filename.lens", {
|
||||
request_name: responseName.value,
|
||||
})
|
||||
|
||||
const { downloadIcon, downloadResponse } = useDownloadResponse(
|
||||
responseType.value,
|
||||
responseBodyText,
|
||||
t("filename.lens", {
|
||||
request_name: responseName.value,
|
||||
})
|
||||
`${filename}.xml`
|
||||
)
|
||||
|
||||
const { copyIcon, copyResponse } = useCopyResponse(responseBodyText)
|
||||
|
|
|
|||
Loading…
Reference in a new issue