fixes gpx download mime type

This commit is contained in:
Christian Beutel
2025-04-14 13:33:47 +02:00
parent 13d04836ab
commit eb260f2305

View File

@@ -121,12 +121,20 @@
let fileData: string = await trail2gpx(trail); let fileData: string = await trail2gpx(trail);
if (exportSettings.fileFormat == "json") { if (exportSettings.fileFormat == "json") {
fileData = JSON.stringify( fileData = JSON.stringify(
gpx(new DOMParser().parseFromString(fileData, "application/gpx+xml" as any)), gpx(
new DOMParser().parseFromString(
fileData,
"application/gpx+xml" as any,
),
),
); );
} }
if (!exportSettings.photos && !exportSettings.summitLog) { if (!exportSettings.photos && !exportSettings.summitLog) {
const blob = new Blob([fileData], { const blob = new Blob([fileData], {
type: "text/plain", type:
exportSettings.fileFormat == "json"
? "application/json"
: "application/gpx+xml",
}); });
saveAs(blob, `${trail.name}.${exportSettings.fileFormat}`); saveAs(blob, `${trail.name}.${exportSettings.fileFormat}`);
} else { } else {