【发布时间】:2022-08-21 05:15:11
【问题描述】:
尝试将图像发布到 Firebase Cloud 时,我收到“无法创建帖子:无法完成此操作。(FirebaseStorage.StorageError 错误 8)”
这可能是什么问题?
//
// StorageFile.swift
// Socialcademy
//
// Created by Micahela on 7/1/22.
//
import Foundation
import FirebaseStorage
struct StorageFile {
private let storageReference: StorageReference
func putFile(from fileURL: URL) async throws -> Self {
_ = try await storageReference.putFileAsync(from: fileURL)
return self
}
func getDownloadURL() async throws -> URL {
return try await storageReference.downloadURL()
}
func delete() async throws {
try await storageReference.delete()
}
}
extension StorageFile {
private static let storage = Storage.storage()
static func with(namespace: String, identifier: String) -> StorageFile
{
let path = \"\\(namespace)/\\(identifier)\"
let storageReference = storage.reference().child(path)
return StorageFile(storageReference: storageReference)
}
static func atURL(_ downloadURL: URL) -> StorageFile {
let storageReference = storage.reference(forURL: downloadURL.absoluteString)
return StorageFile(storageReference: storageReference
)
}
}
-
请分享您的相关代码。