fix download manual
This commit is contained in:
parent
4176c97cba
commit
cb999562bb
1 changed files with 8 additions and 6 deletions
|
|
@ -81,12 +81,13 @@ onMounted(async () => {
|
|||
});
|
||||
|
||||
const downloadManual = () => {
|
||||
const fileName = route.fullPath.split("/").pop();
|
||||
const origin = window.location.origin;
|
||||
const pathname = window.location.pathname;
|
||||
const fileName = route.fullPath.split("/").pop(); // example: chapter-1-1
|
||||
const origin = window.location.origin; // example: http://localhost:8080
|
||||
const pathname = window.location.pathname; // example: /manual/chapter-1-1
|
||||
const url = ref<string>("");
|
||||
if (pathname.includes("manual")) {
|
||||
const pdfUrl = origin + pathname.replace("manual", "documents") + ".pdf";
|
||||
// const pdfUrl = origin + pathname.replace("manual", "documents") + ".pdf";
|
||||
const pdfUrl = origin + "/manual/documents/" + fileName + ".pdf";
|
||||
url.value = pdfUrl;
|
||||
} else {
|
||||
const pdfUrl = origin + "/documents" + pathname + ".pdf";
|
||||
|
|
@ -103,7 +104,8 @@ const downloadManual = () => {
|
|||
|
||||
const downloadManualAll = (title: string) => {
|
||||
const fileName = `manual-${title}.pdf`;
|
||||
const pdfUrl = window.location.origin + `/documents/manual-${title}.pdf`;
|
||||
const pdfUrl =
|
||||
window.location.origin + `/manual/documents/manual-${title}.pdf`;
|
||||
const link = document.createElement("a");
|
||||
link.href = pdfUrl;
|
||||
link.download = `${fileName}`; // ชื่อไฟล์ที่ต้องการดาวน์โหลด
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue