image - 如何使用 dio 使用 MultiPartFile.fromBytes 在服务器上上传多个图像
问题描述
你能帮我吗?我在使用 dio 从字节上传服务器上的多个图像时遇到问题
我试图这样做,但在第一种情况下,我只上传了一张照片,效果很好。但是,如果我尝试上传多张图片,那么通过打印我看到有 2 个 MultiPartFile 实例,但服务器没有收到图片:/
if (files != null) {
/// 1
files.forEach((element) {
formData[r'Files'] =
MultipartFile.fromBytes(element.bytes, filename: r'Files');
});
/// 2
List<MultipartFile> allFiles = [];
for(var i = 0; i < files.length; i++){
var result = MultipartFile.fromBytes(files[i].bytes, filename: 'file$i}');
allFiles.add(result);
}
formData[r'Files'] = allFiles;
解决方案
推荐阅读
- python - 为什么我的curve_fit 达到maxfev = 10000?
- python - Tensorflow 2.0 未使用 Heroku 在 pipenv 上安装
- gcc - 在没有 .SUNW_syminfo 的情况下在 Solaris 上构建共享库以导出
- wordpress - 我无法更改我的 wordpress 网站的主页
- jsp - 仅针对特定 URL 的 Tomcat 基本身份验证
- azure-devops - DotNetCLI@2 包似乎忽略了配置输入
- c# - AppDomain.CurrentDomain.SetThreadPrincipal 问题
- python-3.x - 如何解决缺少参数的问题
- symfony - Symfony4:资产文件夹在哪里?
- oracle-golden-gate - Oracle Goldengate - IF 语句 - 不等于