vue.js - 作为 axios 帖子的一部分,在表单上提交多个文件
问题描述
我创建了一个表单来使用 axios 向 api 提交。还有 3 个其他参数,然后是要提交的文件。
我让它处理一个文件,但我需要做的是能够上传多个文件然后提交,我尝试使用多个标志,但这似乎只允许你一次选择同一个文件夹中的多个文件,而不是分别选择和选择文件。
在单击提交按钮之前,我不希望将文件发送到 api。
我想也许是关于使用本地存储来放置文件,然后在单击按钮时立即拉取提交?
解决方案
您可以在客户端使用 Base64 编码,并将编码的字符串添加到您的发布请求并从服务器端解码。
推荐阅读
- python - SyntaxError: invalid character in identifier -- 尽管几乎可以肯定没有不允许的字符
- algorithm - 是否可以限制线性分区问题中的部分大小?
- javascript - 如何在 Jquery 中创建窗帘淡出效果?
- python - 限制 celery 中同时执行的特定任务的数量
- reactjs - POST oauth 令牌最初发送没有数据/标头的 OPTIONS 请求,并以 401 失败
- javascript - 如果我需要稍后定义它,我该如何使用它?
- c# - 如何在 ASP.NET Core 视图中使用 DefineSection(...)?
- c++ - 结构中未指定数量的变量
- php - 在 WooCommerce,我希望将零价格的产品移至列表底部
- python - 有条件的排列