Skip to content

Commit 3a4e9bf

Browse files
authored
Merge pull request #717 from code16/fix-upload-headers
Fix upload headers
2 parents 19f3cb4 + 39e6fb6 commit 3a4e9bf

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

resources/js/api/headers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
3+
export const CURRENT_PAGE_URL = 'X-Current-Page-Url';

resources/js/api/interceptors.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { parseBlobJSONContent } from "@/utils/request";
22
import { handleErrorAlert } from "./errors";
33
import { Axios, AxiosError, isCancel } from "axios";
4+
import { CURRENT_PAGE_URL } from "@/api/headers";
45

56
declare module 'axios' {
67
interface AxiosRequestConfig {
@@ -9,7 +10,6 @@ declare module 'axios' {
910
}
1011
}
1112

12-
1313
export function installInterceptors(api: Axios) {
1414
api.interceptors.request.use(request => {
1515
if(request.preloaded) {
@@ -23,7 +23,7 @@ export function installInterceptors(api: Axios) {
2323
} as RequestInit;
2424
}
2525
} else {
26-
request.headers['X-Current-Page-Url'] = location.href;
26+
request.headers[CURRENT_PAGE_URL] = location.href;
2727
}
2828
return request;
2929
});

resources/js/form/components/fields/upload/Upload.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
import { useFieldContainerData } from "@/form/useFieldContainerData";
4545
import { useParentEditor } from "@/form/components/fields/editor/useParentEditor";
4646
import { useParentListField } from "@/form/components/fields/list/useParentListField";
47+
import { CURRENT_PAGE_URL } from "@/api/headers";
4748
4849
const props = defineProps<FormFieldProps<FormUploadFieldData> & {
4950
asEditorEmbed?: boolean,
@@ -119,6 +120,7 @@
119120
headers: {
120121
'Accept': 'application/json',
121122
'X-CSRF-TOKEN': getCsrfToken(),
123+
[CURRENT_PAGE_URL]: location.href,
122124
},
123125
})
124126
.on('file-added', async (file) => {

0 commit comments

Comments
 (0)