Javascript Ng文件上传-发送带有多个附件的电子邮件
我是新的ng文件上传,我用来发送电子邮件附件。我想知道我是否可以通过电子邮件在一个请求中发送多个文件Javascript Ng文件上传-发送带有多个附件的电子邮件,javascript,angularjs,email,ng-file-upload,Javascript,Angularjs,Email,Ng File Upload,我是新的ng文件上传,我用来发送电子邮件附件。我想知道我是否可以通过电子邮件在一个请求中发送多个文件 我发现了一些关于ng文件的东西,它不受支持。所以我找不到任何关于这种情况的线索。它可以完美地处理一个文件,但如何处理多个文件呢 您可以在这里找到一个多文件选择和上载的示例 <button ngf-select="uploadFiles($files)" multiple accept="image/*">Select Files</button> <
我发现了一些关于ng文件的东西,它不受支持。所以我找不到任何关于这种情况的线索。它可以完美地处理一个文件,但如何处理多个文件呢 您可以在这里找到一个多文件选择和上载的示例
<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>
问题终于解决了 这当然是后端的错误。我们所要做的就是在controller中从MultipartFile更改为MultipartFile[],然后在my emailSender类中添加:
所以,我知道使用文件和EMAILDATA进行上传就像:upload.upload{url:'somewhere',data:{FILES:FILES,EMAILDATA:$scope.EMAILDATA}
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();
}
});
}
}