如何使用 Dropzone.js 为 firebase 存储定义 url?
How to define url for firebase storage with Dropzone.js?
我正在尝试计算 dropzone.js URL 的 Firebase 存储 URL 是什么,它在设置之前需要什么。
我当前在 firebase 中的存储是:
var pictureDir = storage.ref(`public_profile/${user.uid}/photos`);
和 Dropzone.js 选项...缺少 URL 我不知道如何添加。
dropzoneOptions: {
url: ``,
thumbnailWidth: 150,
maxFilesize: 0.8,
addRemoveLinks: true,
headers: { "My-Awesome-Header": "header value" }
}
如果我将这个变量添加到这个 URL 但我得到:
Failed to load gs://project33.appspot.com/public_profile/CWWFGRET4534/logo/product.png: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
有什么想法吗?
简短的回答是 Cloud Storage for Firebase 不支持 dropzone.js
。 Dropzone requires a server-side implementation(将住在 URL)。
如果您想要相同的客户端行为,您可以破解 dropzone 以使用存储 put()
方法而不是它们的内置形式 POST
.
我正在尝试计算 dropzone.js URL 的 Firebase 存储 URL 是什么,它在设置之前需要什么。
我当前在 firebase 中的存储是:
var pictureDir = storage.ref(`public_profile/${user.uid}/photos`);
和 Dropzone.js 选项...缺少 URL 我不知道如何添加。
dropzoneOptions: {
url: ``,
thumbnailWidth: 150,
maxFilesize: 0.8,
addRemoveLinks: true,
headers: { "My-Awesome-Header": "header value" }
}
如果我将这个变量添加到这个 URL 但我得到:
Failed to load gs://project33.appspot.com/public_profile/CWWFGRET4534/logo/product.png: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
有什么想法吗?
简短的回答是 Cloud Storage for Firebase 不支持 dropzone.js
。 Dropzone requires a server-side implementation(将住在 URL)。
如果您想要相同的客户端行为,您可以破解 dropzone 以使用存储 put()
方法而不是它们的内置形式 POST
.