ローカルのstorgaeからビデオファイルをチャンクで読み取ってサーバーにアップロードしようとしています。私はこのコードを別のJavaプラットフォームで動作させているので、非常に簡単だと思いました。
を使用してファイルを開こうとすると
File f = new File(filePath);
fileIn = new FileInputStream(f);
それが開き、ファイルから必要なものを読み取ることができます。
SocketFactory socketFactory = SSLSocketFactory.getDefault();
Socket socket = socketFactory.createSocket(url, 443);
_in = new InputStreamReader(socket.getInputStream());
_out = (OutputStream)socket.getOutputStream();
ソケットは正常に接続されますが、このコードのビットの後でFileInputStreamを読み取るようになると、ストリームが閉じられた例外が発生します。
何か案は?何かが失敗していることを示すログに何も表示されませんが、サーバーに接続した後、fileinputstreamから読み取ることができませんか?
他に何か知っておく必要がある場合はお知らせください。