2017-12-06 12 views
0

イメージをFirebaseにアップロードしようとしています。フラスコのPython Firebaseストレージ

storage = firebase.storage() 
storage.child("images/example.jpg").put("cat.jpg") 

私は自分のPCから画像ファイルをブラウズしてFirebaseにアップロードすることはできません。 これを行うにはどうすればいいですか?親切に私を正しい方向に導いてください、ありがとう!

+0

あなたはFlaskからアップロードを処理したかったですか?またはブラウザ自体から。 –

+0

@RajaSimonええ、申し訳ありませんが、私は疑問に混乱しています。 Flaskフレームワークを使用して作成したWebページからファイルをアップロードできるようにしたいのですが、それをFirebaseストレージにプッシュします。今は、ユーザーがファイルをアップロードできるようにしたいだけで、そのファイルを利用できるようにしたいと考えています。 –

答えて

0

<input type="file"..を使用して選択ウィンドウをトリガーし、firebaseのアップロードを処理するonChange="handleUpload()"イベントを聴くことができます。

function handleUpload(event) { 
    // Use this event to get the input element 
    const files = event.target.files; 
    if (!files.length) { 
     return alert('Please choose a file to upload first.'); 
    } 

    // Always multiple files get the first file if no `multiple` in input 
    var file = files[0]; 
    var fileName = file.name; 
} 
+0

これまでファイルを取得していました。 file = request.files ['inputFile'] ファイルを直接アップロードすることはできません。 storage.child( "images/examples.jpg") .put(ファイル) –

関連する問題