【发布时间】:2020-12-19 04:06:48
【问题描述】:
我正在尝试从相机胶卷中挑选一个视频,然后将该视频上传到 Firebase 存储。到目前为止,我可以选择一个视频,但它没有上传到 firebase,我该如何将它上传到 firebase 存储?
func uploadVideoToDB(url: URL){
let storageReference = Storage.storage().reference().child("video.mov")
storageReference.putFile(from: url)
}
func fetchVideos(section: Int){
imagePickerController.sourceType = .photoLibrary
imagePickerController.delegate = self
imagePickerController.mediaTypes = ["public.movie"]
present(imagePickerController, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]){
let url = info[UIImagePickerController.InfoKey(rawValue: "UIImagePickerControllerReferenceURL")] as? NSURL
DataService.instance.uploadVideoToDB(url: url! as URL)
imagePickerController.dismiss(animated: true, completion: nil)
}
【问题讨论】:
标签: ios swift firebase firebase-storage