我是ng-file-upload的新手,我曾经用附件发送电子邮件。我想知道我是否可以通过电子邮件在一个请求中发送多个文件。
我发现了一些关于ng文件的东西,它不受支持。所以无法为这种情况找到任何好的线索。它与一个文件完美配合,但如何与多个文件一起使用?
答案 0 :(得分:1)
你可以在这里找到一个包含多个文件选择和上传的例子
<button ngf-select="uploadFiles($files)" multiple
accept="image/*">Select Files</button>
<br>
<br>Files:
<ul>
<li ng-repeat="f in files" style="font:smaller">
{{f.name}}
</li>
</ul>
答案 1 :(得分:0)
最后问题解决了。
这在后端方面当然是错误的。我们所要做的就是在控制器中从MultipartFile更改为MultipartFile [],然后在我的emailSender类中添加 for :
if (file != null) {
for(MultipartFile fileOne : file) {
String attachName = fileOne.getOriginalFilename();
helper.addAttachment(attachName, new InputStreamSource() {
@Override
public InputStream getInputStream() throws IOException {
return fileOne.getInputStream();
}
});
}
}