ファイルシステム上に実際のファイルを作成せずにファイルオブジェクトからFileInputStreamオブジェクトを作成する方法があるのだろうか?私がしようとしているのは、いくつかの情報を持つファイルオブジェクトを作成し、そのファイルを別の場所にアップロードすることです。私はそれがローカルファイルシステム上にある必要はありません。私はちょうど一時フォルダを作成し、それを後で削除することができることを知っていますが、そうしないことが可能かどうか疑問に思っていましたか?Javaを使用して実際のファイルを作成しないFileInputStream
答えて
一部 情報とファイルオブジェクトを作成し、あなたがすべてで任意のファイル関連のクラスでは動作してはならないその場合には他のどこか
をそのファイルをアップロードしています。代わりに、ByteArrayInputStream
を介してInputStream
としてトレッドすることができるバイト配列を作成します。
がmemory streamを作成してみてください、あなたのファイルではなく、あなたはおそらくByteArrayInputStream
または類似した何かを探しているファイルシステム
のメモリに記憶されています。
ファイル入力ストリームは、その目的であるディスク上のファイルから読み取ります。ところで、JavaのFile
オブジェクトは実際にはファイルではなく、ディスク上の(潜在的な)ファイルを指すパスです。私がしようとしています何
+1 ByteArrayOutputStreamを使用して、 "ファイル"のデータを構築するのに役立ちます –
変更できないメソッドは、VersionOne APIから呼び出す必要があります。createAttachment(String name、String fileName、InputStream stream) AttachmentLengthExceededException、ApplicationUnavailableExceptionをスローする –
@ReidMac問題は何ですか? –
- 1. Android:FileNotFoundExceptionをFileInputStreamを使用して使用
- 2. new演算子を使用してオブジェクトを作成すると、実際の.classファイルを使用してJavaでオブジェクトが作成されます
- 3. Docker Java-JARファイルを実行してCassandra KeySpaceを作成します。しかし作成していない
- 4. 実際にファイルを使用しないHTTPファイルのアップロード
- 5. JavaでFileInputStreamを使用して画像を読み取る
- 6. FileInputStreamでFileInputStreamを使用してもFileInputStreamでエラーが発生する
- 7. ユーザー入力とFileInputStreamを使用してファイルを作成し、そのファイルから整数を読み取る際に問題が発生する
- 8. EC2 Java APIを使用して新しいEC2インスタンスを作成中にタグを作成する際のエラー
- 9. fsモジュールwriteFileStream実際にディスク上にファイルを作成していない
- 10. FileInputStreamとFileOutputStreamを使用してファイルを大量にアップロード
- 11. FileInputStreamを使用してPDFファイルをコピーできません
- 12. Javaを使用してポイントのポリゴンからDXFファイルを作成
- 13. xugglerライブラリを使用して実行可能ファイルjavaを作成する方法
- 14. エンタープライズアドインの作成Javaを使用して
- 15. Javaファイルがcrontabを使用して実行されない
- 16. Javaを使用してファイルを作成した後、その中に無い値
- 17. ファイル名の変数を使用してファイルを作成します。java
- 18. ウェブアプリケーションを使用して実際のデバイスでIonicプロジェクトが動作しない
- 19. ジャクソンライブラリを使用してJSONファイルからJAVAマップを作成
- 20. tmxファイルを使用してJavaで地図を作成
- 21. javaを使用して.docファイルを作成する方法は?
- 22. Java NIOを使用してファイルを作成するNIO
- 23. Javaを使用してXMLファイルを作成する方法は?
- 24. Javaを使用してRDFファイルを作成する
- 25. jmeterを使用して単純なJavaファイルを実行してください
- 26. WebアプリケーションでFileInputStreamが動作しない
- 27. セレン、Javaを使用してクロムテストを実行中に簡単なダイアログボックスを作成
- 28. 一時ファイルを作成して実際のファイルに名前を変更
- 29. Javaを使用してプログラムを実行するたびに新しいファイルを作成するには
- 30. jarファイル用のファイルを置いて、FileInputStreamを
Unixでは 'tmpfs'、Windowsではramdiskを使うことができます。 ByteArrayInputStreamは最も単純な可能性があります。 –