There should be a single-quote before the http:. Is this missing in the command you tried, or is thus just a cut&paste error?
To see exactly what command lines the shell runs, do 'set -x'. On Fri, Jul 2, 2010 at 5:05 PM, Chris Hostetter <hossman_luc...@fucit.org> wrote: > > : I am using Windows XP, curl 7.19.5, Solr 1.4.1 > : > : the command is: > : > : curl http://localhost:8983/solr/update/extract?literal.id=doc1&commit=true' > -F "myfi...@tutorial.pdf" > : > : I got error : > : HTTP Error: 400. missing content stream. > : 'commit' is not a recognized as an internal or external command, operable > program or batch file. > > the first line is a bit comfusing -- but it's coming from solr, indicaitng > that it never got your file (aka: content stream) > > the second line is coming from your shell, telling you it can't find a > command named "commit" to execute -- that's a dead give away that > something about how you are running curl in your shell doesn't like the > quotes you used arround the URL -- it's splitting on the "&" character. > > i don't have a windows box to test on, but perhaps single quotes will work > better? > > > > > -Hoss > > -- Lance Norskog goks...@gmail.com