Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring MVC将文件附加到消息_Java_Spring Mvc - Fatal编程技术网

Java Spring MVC将文件附加到消息

Java Spring MVC将文件附加到消息,java,spring-mvc,Java,Spring Mvc,我想通过SpringMVC将一个文件附加到消息中(该文件的路径在数据库中注册) 我该怎么做 我想这会有帮助:Spring电子邮件?是的,一封电子邮件,我在数据库中有电子邮件正文,我有附加文件的路径,所以我想将带有附加文件的电子邮件发送给一组用户。当我通过jsp MultipartFile attachedFile=messageDto.getFile()选择要附加的文件时,使用以下代码;请尝试{InputStream InputStream=null;OutputStream OutputStr

我想通过SpringMVC将一个文件附加到消息中(该文件的路径在数据库中注册)


我该怎么做

我想这会有帮助:

Spring电子邮件?是的,一封电子邮件,我在数据库中有电子邮件正文,我有附加文件的路径,所以我想将带有附加文件的电子邮件发送给一组用户。当我通过jsp MultipartFile attachedFile=messageDto.getFile()选择要附加的文件时,使用以下代码;请尝试{InputStream InputStream=null;OutputStream OutputStream=null;if(attachedFile.getSize()>0){InputStream=attachedFile.getInputStream();OutputStream=new FileOutputStream(fileLocation+“/static/docs/emailAttachFiles/”+attachedFile.getOriginalFilename();int readBytes=0;byte[]buffer=new byte[10000];while((readBytes=inputStream.read(buffer,0,10000))!=-1{outputStream.write(buffer,0,readBytes);}outputStream.close();inputStream.close();}messageDto.setFilePath(服务器+“/static/docs/emailAttachFiles/”+attachedFile.getOriginalFilename();}catch(异常e){e.printStackTrace();}但我的问题是,如果我知道服务器上文件的路径,如何生成文件并附加到电子邮件?