0

我正在使用 Spatie 的媒体库 (Pro),并且我们有一个 SPA,它要求来自前端的所有调用都使用带有一些“上下文”信息的身份验证令牌。

(我们的前端是 Nuxt.js/Vue.js;我们将调用发送到 micros-service 网关,但这并不是问题的一部分,只是解释了为什么我们不能使用“正常”的方式)

当我使用 MediaLibraryAttachment 或 MediaLibraryCollection 时,将新文件拖到 dropzone 会触发/upload调用……但我无法将自己的令牌附加到它。

这些组件上有一个withCredentials道具,但它们似乎只生成cookie。

谷歌搜索了几天,我对此的点击率为零,这让我觉得我完全误解了一些东西。尝试这样做是否有意义,如果是,怎么做?


或者,加载图像但停止upload触发会起作用,因为我更喜欢提交自己的。我可以停止上传,但它不会预加载图像

4

1 回答 1

0

尝试类似:

<media-library-attachment
name="avatar"
:headers="headers"
/>

const headers = {
    Authorization: `Bearer ${JWT_Token}`
};
于 2022-02-20T02:49:26.863 回答