我嘗試了以下功能將圖像上傳到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); } }給我這個錯誤:處理請求時發(fā)生異常。Url: https://firebasestorage.googleapis.com/v0/b/gs://testingsupport-44f0b.appspot.com//o?name=receipts%2FCapture.png 響應(yīng): { “error”: { “code”: 400, “message”: “Invalid HTTP method/URL pair.” } }
1 回答

白衣染霜花
TA貢獻1796條經(jīng)驗 獲得超10個贊
您必須編輯變量。而不是使用它應(yīng)該只是Bucket
gs://xxxxx.appspot.com/
xxxxx.appspot.com
- 1 回答
- 0 關(guān)注
- 88 瀏覽
添加回答
舉報
0/150
提交
取消