使用 Pyrebase 通过 Flask 将 PDF 文件直接上传到 Firebase 存储,无需将它们临时存储在服务器上

问题描述

这是我迄今为止尝试过的。

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)

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...