文件上传报错java.io.FileNotFoundException拒绝访问

摘要:
局部代码如下:1FiletempFile=newFile;2if(!

文件上传报错java.io.FileNotFoundException拒绝访问第1张

局部代码如下:

1 File tempFile = new File("G:/tempfileDir"+"/"+fileName);
2         if(!tempFile.exists()){
3 tempFile.mkdirs();
4 System.out.println(tempFile.exists());
5         }

运行后发现,新建的目录里面应该是个文件,但是确实个路径

文件上传报错java.io.FileNotFoundException拒绝访问第2张

然后修改代码如下

File tempFile = new File("G:/tempfileDir"+"/"+fileName);
        if(!tempFile.getParentFile().exists()){
            tempFile.getParentFile().mkdirs();//创建父级文件路径
            tempFile.createNewFile();//创建文件
System.out.println(tempFile.exists());
        }

报错java.io.FileNotFoundException,导致拒绝访问,往往是没有相关文件或者是文件和路径创建时调用方法调用错了,需要注意。

免责声明:文章转载自《文件上传报错java.io.FileNotFoundException拒绝访问》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java:原生javaWeb下载pdf文件linux移植简介[MS2]下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

impdp expdp 数据导出导入

drop directory mydata; /u01/app/oracle/oradata/xe /u01/app/oracle/oradata/xe/tmpdata create directory mydata as '/u01/app/oracle/oradata/xe/tmpdata'; 从用户osbpm中,导出dmp文件 $ORA...

airtest中断言存在assert_exists、断言包含assert_equal和判断是否存在exists的使用

#断言存在 assert_exists(Template(r"tpl1611284952927.png", record_pos=(0.062, -0.287), resolution=(720, 1280)), "请填写测试点") #断言包含value = poco("com.createwit.kaidan:id/synthesize_tv").att...

神奇的 SQL 之温柔的陷阱 → 三值逻辑 与 NULL !

转载 https://www.cnblogs.com/youzhibing/p/11337745.html  两种 NULL 这种说法大家可能会觉得很奇怪,因为 SQL 里只存在一种 NULL 。然而在讨论 NULL 时,我们一般都会将它分成两种类型来思考:“未知”(unknown)和“不适用”(not applicable,inapplicable)。...

审计基础-PHP命令执行

1. 命令执行 1.1 程序执行函数 程序执行函数 这些函数和 执行运算符 是紧密关联的。 因此,当运行在 安全模式 时,你必须考虑 safe_mode_exec_dir指示 exec PHP 457 exec — 执行一个外部程序 exec ( string $command ) : string 返回命令执行结果的最后一行内容,实际不echo出来的话回...

Select 语句执行顺序以及如何提高Oracle 基本查询效率

作者:技术改变世界 今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下: 首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权...

Laravel--文件管理及上传自定义目录及文件名

laravel 上传 php 需要开启 fileinfo 扩展 先看一个例子: $file = $request->file('shopimg'); $path = $file->store('public/avatars'); echo $path; //给storage...