storage

    [SwiftUI] Firebase Storage 다중이미지 upload & retrieve, 별점 리뷰 글 posting

    Firestore database는 1.5mb 이하의 데이터만 저장이 가능하기에 이미지를 업로드 하지 않고 database에는 이미지의 uuid를 배열로 등록하여 저장하고 일반 하드인 Storage에 업로드 해야한다. retreive시에는 Storage에 저장된 UUID로 생성한 review.id, image.id의 url을 불러와 database에 저장한다. 1. 먼저 이미지 업로드 전에 Review에 들어갈 속성들을 구조체로 만든다. review(post)마다 uuid, 로그인 사용자 판별 id, 리뷰 글, 다중 이미지 처리하기위한 배열, 사용자의 닉네임, 별점(깍두기 이미지 대체) createdDate는 작성된 한국 시간별로 리뷰를 분류하기 위해 사용한다. import Foundation impor..

    [SwiftUI] Firebase Storage Post Image upload & retrieve 단일이미지

    Firestore database는 1.5mb 이하의 데이터만 저장이 가능하기때문에 이미지를 업로드 하지 않고 일반 하드인 Storage에 upload해야 한다. retrive시에는 Storage에 저장된 UUID로 생성한 post.id, image.id의 url을 불러와 database에 저장한다. 1) 구조체 초기화 import Foundation import UIKit struct Post: Hashable, Codable, Identifiable { var id: String var title: String var contents: String var likeCounts: Int var imageName: String? let createdAt: Double var imagePath: String..