let storageRef = FIRStorage.storage().reference()
let imageRef = storageRef.child("AAA").child("BBB").child("CCC.jpeg")
let metaData = FIRStorageMetadata()
metaData.contentType = "image/jpeg"
if let uploadData = UIImageJPEGRepresentation(sampleImage, 0.5){
imageRef.put(uploadData, metadata: metaData, completion: { (metaData, error) in
print("finished")
if error != nil{
print(error!.localizedDescription)
}else{
print("success")
}
})
}else{
print("Cannot convert image to JPEG format")
}
問題は、上記のコードは何もしないということですが、他の言葉で、何も出力しません。 Firebaseデータベースに文字列をアップロードしようとしましたが、成功しました。 Firebaseストレージのルールも確認しました:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read: if true;
allow write: if request.auth != null;
}
}
}
私は間違っていましたか?私がセットアップする必要があるものはありますか?助けてください!!
データ:[文字列:すべて] = [ "タイムスタンプ": "\(日付)"、 "画像":メタデータを次の部分を試しても機能しませんでした。 .dataRef.child( "imageUploads")。childByAutoId()。setValue(data)しかし、私はストレージをチェックしましたが、何もしませんでした。そこにある。 – AlexBains