我尝试了以下功能将图像上传到Firebase存储 private async void UploadFiles() { var stream = File.Open(@"D:\\Capture.png", FileMode.Open); var auth = new FirebaseAuthProvider(new FirebaseConfig(ApiKey)); var a = await auth.SignInWithEmailAndPasswordAsync(AuthEmail, AuthPassword); var cancellation = new CancellationTokenSource(); var task = new FirebaseStorage( Bucket, new FirebaseStorageOptions { AuthTokenAsyncFactory = () => Task.FromResult(a.FirebaseToken), ThrowOnCancel = true // when you cancel the upload, exception is thrown. By default no exception is thrown }) .Child("receipts") // .Child("test") .Child("Capture.png") .PutAsync(stream, cancellation.Token); task.Progress.ProgressChanged += (s, e) => textBox1 .Text =($"Progress: {e.Percentage} %"); // cancel the upload // cancellation.Cancel(); try { // error during upload will be thrown when you await the task textBox1 .Text =("Download link:\n" + await task); } catch (Exception ex) { MessageBox .Show( ex.Message); } }给我这个错误:处理请求时发生异常。Url: https://firebasestorage.googleapis.com/v0/b/gs://testingsupport-44f0b.appspot.com//o?name=receipts%2FCapture.png 响应: { “error”: { “code”: 400, “message”: “Invalid HTTP method/URL pair.” } }
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报
0/150
提交
取消