2
mimeタイプのimage/jpegを使用してFirebaseに画像をアップロードしようとしていますが、何らかの理由でそれらがapplication/octet-streamとしてアップロードされます。swiftを使用してイメージをイメージ/ jpegとして保存します
HERESに私のコードスニペット:
let storageRef = Storage.storage().reference().child("ProfilePictures/\(image).jpg")
if let uploadData = UIImageJPEGRepresentation(self.pickedImage!, 0.5){
storageRef.putData(uploadData, metadata: nil, completion:{ (metadata, error) in })
私はあなたが同じのためのメタデータを設定する必要がフォトギャラリー
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let editedImage = info[UIImagePickerControllerEditedImage] as? UIImage {
ImageButton.setBackgroundImage(editedImage, for: .normal)
ImageButton.setTitle("", for: .normal)
self.pickedImage = editedImage
}
dismiss(animated: true, completion: nil)
}