使用filepond库时无法查看选定的文件

2024-04-20 09:01:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用filepond库上载文件。我使用python flask作为后端。在

这是我用来获取文件的代码

uploaded_files = request.files.getlist("file")
print("Uplaoded Files are")
print(uploaded_files)

这会一直返回一个空数组。在

以下是我的html代码:

^{pr2}$

我还链接了JS和CSS的文件池库。在

请帮我找出问题所在。在


Tags: 文件代码flaskrequesthtmlfiles数组are
2条回答

不需要filepond,下面是一个简单的示例,说明如何使用flask实现文件上载:

  1. HTML代码

    <input type="file" name="file"> // of course remember the name you'll use for your input
    </form>```
    
  2. 烧瓶代码

^{pr2}$
  1. 一些小的进口来推动事情的发展:
^{3}$

等等,它对我有用,所以我希望它对你有用。在

FilePond不更新原始输入字段,因为很遗憾这是不可能的(浏览器不允许写入字段的files或{}属性)。在

因此,您要么必须异步上传文件(这就是server属性的作用),要么必须将文件编码为base64字符串(可以使用file encode plugin来完成此操作),然后将其与经典表单post一起发送,然后在服务器上对其进行解码。在

相关问题 更多 >