Javascript 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文件上传,我用来发送电子邮件附件。我想知道我是否可以通过电子邮件在一个请求中发送多个文件


我发现了一些关于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();
                     }
                 });
             }
        }