Boris Petrov created TIKA-2849:
----------------------------------

             Summary: TikaInputStream copies the input stream locally
                 Key: TIKA-2849
                 URL: https://issues.apache.org/jira/browse/TIKA-2849
             Project: Tika
          Issue Type: Bug
    Affects Versions: 1.20
            Reporter: Boris Petrov


When doing "tika.detect(stream, name)" and the stream is a "TikaInputStream", 
execution gets to "TikaInputStream#getPath" which does a "Files.copy(in, path, 
REPLACE_EXISTING);" which is very, very bad. This input stream could be, as in 
our case, an input stream from a network file which is tens or hundreds of 
gigabytes large. Copying it locally is a huge waste of resources to say the 
least. Why does it do that and can I make it not do it? Or is this something 
that has to be fixed in Tika?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to