2017-12-29 32 views
0

私は添付ファイル付きで電子メールを送信するために使用したng-file-uploadで新しいです。 1つのリクエストで複数のファイルを電子メールで送信できるかどうかは疑問です。Ngファイルのアップロード - 複数の添付ファイルを含む電子メールを送信する

ngファイルについて、サポートされていないものがいくつか見つかりました。だから、この状況のた​​めの良い手がかりを得ることはできません。それは1つのファイルで完璧に動作しますが、それが複数の場合はどうですか?

答えて

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> 

http://jsfiddle.net/danialfarid/huhjo9jm/5/

+0

を:私たちがしなければならないのは、コントローラの[] MultipartFileへMultipartFileから変更され、その後、私の電子メールの送信クラスでためを追加します({ url: 'somewhere'、 data:{ files:ファイル、 emailData:$ scope.emailData } – Kondziowsky

0

をアップロードすることができます。

もちろん、バックエンド側ではエラーでした。 Upload.upload:だから、私はFILESと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(); 
        } 
       }); 
      } 
     } 
関連する問題