0

这是我到目前为止所尝试的。

HTML

    <form method="post" action="/submit-file/upload" enctype="multipart/form-data">
        <label for="file">Select File</label>
        <input name="file" id="fileId" type="file">
        <input type="submit" value="Submit File">
    </form>

烧瓶

@app.route("/submit-file/upload", methods=["GET", "POST"])
def upload_file_to_storage():
  if request.method == "POST":
        file = request.files['file']
        filename = 'insert_function_to_generate_unique_id_here()'
        file.save(filename)
        firebase.upload_file_to_storage(filename)

Pyrebase

def upload_file_to_storage(file):
    storage.child().put(file)

我知道 put 需要本地文件位置(在服务器上)。
我怎样才能做到这一点,以便用户可以直接将文件上传到文件夹存储,而无需将文件临时保存在服务器上?

4

0 回答 0