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

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

com.jcraft.jsch.ChannelSftp;用get()方法獲取的InputStream

com.jcraft.jsch.ChannelSftp;用get()方法獲取的InputStream

惟愿_無事常相見 2016-11-25 00:27:45
java連接Sftp服務器后,使用第三方jar com.jcraft.jsch.ChannelSftp;用get()方法獲取的InputStream流為空 1.工程使用spring mvc框架 2.第三方jar包為最新版本 3.工程部署在Linux服務器上,文件服務器與web服務器為相同服務器 4.可以正常使用sftp上傳文件至指定目錄 問題:目前使用的get(String src)方法模式為根據傳入的sftp服務器文件絕對路徑返回一個文件流,現在返回的值為空,但是采用get(String src,String dst)模式卻可以文件成功復制到指定目錄,測試環境均為本地計算機,環境為windows + eclipse.現在求解答使用模式一的方法為何獲取不到指定文件流 問題補充:返回的文件流為空不代表null,指返回的文件流data內容為[0],是無效數據流 發現百度上有個一樣的問題就直接貼過來了,現在有個從linix服務器上往客戶端瀏覽器下載文件的需求,直接用channelsftp.get(srcpath,dst)的方法只能把文件從服務器的一個文件夾轉移到另外一個文件夾,沒有下載到客戶端;現在用response往瀏覽器寫,但是通過channelsftp.get(srcpath)獲取的輸入流有問題。。
查看完整描述

4 回答

?
惟愿_無事常相見

TA貢獻30條經驗 獲得超25個贊

已解決。
查看完整回答
4 反對 回復 2016-11-25
?
穿越亞平寧的盛夏

TA貢獻1條經驗 獲得超0個贊

我這邊下載的時候InputStream也是為空,但是可以上傳。。。所以sftp服務應該是開著的

查看完整回答
反對 回復 2017-11-30
?
慕粉3284257

TA貢獻1條經驗 獲得超0個贊

請問如何解決的 ?急求

查看完整回答
反對 回復 2017-09-19
?
Wicked_澤子

TA貢獻1條經驗 獲得超0個贊

怎么解決的啊

查看完整回答
反對 回復 2017-05-12
  • 4 回答
  • 0 關注
  • 13187 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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