fix: force uploads to use auth headers instead of cookie
This commit is contained in:
@@ -143,7 +143,7 @@
|
||||
allow-multiple='true'
|
||||
:files='files'
|
||||
max-files='10'
|
||||
server='/u'
|
||||
:server='filePondServerOpts'
|
||||
:instant-upload='false'
|
||||
:allow-revert='false'
|
||||
@processfile='onFileProcessed'
|
||||
@@ -230,6 +230,7 @@
|
||||
<script>
|
||||
import _ from 'lodash'
|
||||
import { get, sync } from 'vuex-pathify'
|
||||
import Cookies from 'js-cookie'
|
||||
import vueFilePond from 'vue-filepond'
|
||||
import 'filepond/dist/filepond.min.css'
|
||||
|
||||
@@ -312,6 +313,17 @@ export default {
|
||||
},
|
||||
currentAsset () {
|
||||
return _.find(this.assets, ['id', this.currentFileId]) || {}
|
||||
},
|
||||
filePondServerOpts () {
|
||||
const jwtToken = Cookies.get('jwt')
|
||||
return {
|
||||
process: {
|
||||
url: '/u',
|
||||
headers: {
|
||||
'Authorization': `Bearer ${jwtToken}`
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
|
Reference in New Issue
Block a user