私のJavaコードはビデオを直接アップロードした後、プログラムはファイルをフォルダーに移動できます。
再開可能なアップロードを行うようにコードを変更しましたが、アップロード後にファイルを移動できなくなりました。少なくとも、Windows の「Files.move」で jdk 7 を使用すると、「ファイルが別のプロセスで使用されています」というメッセージが表示されます (正確なメッセージではありませんが、類似しています)。また、jdk6 を使用する mac lion では、ファイルの移動が機能しなくなったことを確認できますが、Files.move は明らかに jdk7 で使用できるため、エラー メッセージは表示されません。
こんな風にファイルを閉じてみました。
ms.getInputFileStream().close();
これと同様に
new FileInputStream(ms.getMedaiFile()).close()
しかし、運がありません。
誰かが私を正しい方向に向けることができますか?
再開可能なコードは、基本的に youtube api example/demo パッケージに含まれるものです。