Comment convertir InputStream de Fichier virtuel

J'ai une méthode qui s'attend à celui de la variable d'entrée de java.io.Type de fichier mais ce que je reçois est seulement InputStream. Aussi, je ne peux pas changer la signature de la méthode.

Comment puis-je convertir l'InputStream dans type de Fichier sans vraiment l'écriture du fichier sur le système de fichiers?

  • Est-ce une fonction intégrée? ou est-ce une fonction personnalisée?
  • "Je ne peux pas changer la signature de la méthode."
  • Exactement pourquoi avez-vous besoin d'une File objet au lieu de l'InputStream?
  • Je ne peux pas utiliser InputStream parce que l'API, je suis en utilisant des mandats de Fichier
  • Me semble que quelqu'un a conçu une fracture de l'API qui n'accepte que des fichiers au lieu de les InputStreams, et maintenant vous devez utiliser cette API
InformationsquelleAutor Ram | 2010-11-30