亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

找不到文件異常,即使該位置有圖像

找不到文件異常,即使該位置有圖像

LEATH 2021-05-19 14:13:22
我正在使用以下代碼從使用Java(spring mvc)的服務器讀取圖像if(imagePath != null && imagePath.length() > 0 )            {                       byte fileContent[] = new byte[3000];                try (FileInputStream fin = new FileInputStream(new File(imagePath))) {// here is the Exception                    while(fin.read(fileContent) >= 0) {                        // Base64.encodeBase64(fileContent);                    }                } } 小路/var/sentora/hostdata/campusguru/public_html/resources/images/bharath.png該位置有圖像,但我正在跟蹤以下異常java.io.FileNotFoundException: \var\sentora\hostdata\campusguru\public_html\resources\images\bharath.png (The system cannot find the path specified)at java.io.FileInputStream.open0(Native Method)at java.io.FileInputStream.open(Unknown Source)at java.io.FileInputStream.<init>(Unknown Source)at com.rasvek.cms.controller.StudentController.getStudentAdmissionByAdmissionId(StudentController.java:696)at com.rasvek.cms.controller.StudentController$$FastClassBySpringCGLIB$$cb2af793.invoke(<generated>)at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)如果路徑在Windows上,我會遇到任何異常(在本地系統中)但是在網絡服務器(Linux)上, 我正在查找文件geeting異常。請幫助我,謝謝。
查看完整描述

2 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

您使用的是硬編碼路徑嗎?Linux路徑分隔符是/,在Windows上是\。動態生成文件的路徑,并且更喜歡File.exists()檢查而不是遇到異常。


查看完整回答
反對 回復 2021-05-26
  • 2 回答
  • 0 關注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號