【问题标题】:Spatie Media Library (Pro) - attach auth token to `upload` callSpatie 媒体库 (Pro) - 将身份验证令牌附加到“上传”调用
【发布时间】:2021-07-12 00:05:16
【问题描述】:

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

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

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

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

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


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

【问题讨论】:

标签: laravel laravel-medialibrary


【解决方案1】:

尝试类似:

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

const headers = {
    Authorization: `Bearer ${JWT_Token}`
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 2019-11-24
    • 2017-01-05
    • 2015-03-16
    • 1970-01-01
    • 2015-02-24
    相关资源
    最近更新 更多