FileUtils.copyInputStreamToFile是否未上载到我当前的Java目录?
我正在制作一个网络应用程序,我正在上传我的一张表格的图片。该文件已上载,但已复制到我的mac eclipse安装文件夹中,而不是我当前的java目录中 部分代码如下所示FileUtils.copyInputStreamToFile是否未上载到我当前的Java目录?,java,eclipse,file,jsp,file-upload,Java,Eclipse,File,Jsp,File Upload,我正在制作一个网络应用程序,我正在上传我的一张表格的图片。该文件已上载,但已复制到我的mac eclipse安装文件夹中,而不是我当前的java目录中 部分代码如下所示 Part filePart = request.getPart("poster"); String fileName = getFileName(filePart); InputStream fileContent = filePart.getInputSt
Part filePart = request.getPart("poster");
String fileName = getFileName(filePart);
InputStream fileContent = filePart.getInputStream();
File targetFile = new File ("temp/"+fileName);
FileUtils.copyInputStreamToFile(fileContent, targetFile);
如何通过FileUtils复制到当前目录
我已经搜索过了,但还没有找到具体的答案,无论我怎么尝试,它都会被上传到我mac电脑的eclipse.app contents文件夹中
该文件已上载,但已复制到我的mac eclipse安装文件夹中,而不是我当前的java目录中
我认为您正在Eclipse中运行代码。默认情况下,EclipseJava启动器启动应用程序时将“当前目录”设置为父项目的项目目录。如果希望当前目录是其他目录,则需要在启动配置中指定此目录
(当您从命令行运行Java应用程序时,当前目录应该是您期望的…好的,确保
targetFile
包含您要写入的目录的路径。嗨,Stephen,是的,我正在Eclipse中运行。如果我在启动配置中更改它,会导致任何问题吗?或者还有其他方法吗?1)No.2)使用绝对路径名,或者从命令行运行应用程序。非常感谢!这对我帮助很大!我已经四处寻找解决办法好几个小时了!这就解决了!令人惊叹的。再次非常感谢!