Try the —data-binary option. Newlinea get mangled otherwise, as far as I remember.
On Fri, 26 Jun 2020 at 17.18, Andreas Harth <andr...@harth.org> wrote: > Hi, > > after a lot of tweaking I am able to delete and create RDF datasets in > Fuseki from the command line with curl. > > # delete old dataset > curl -n admin "http://localhost/triplestore/$/datasets/crawl" -v -X DELETE > > # create new dataset > $ curl -n admin " > http://localhost/triplestore/$/datasets?dbType=tdb&dbName=crawl" -v -X > POST > > However, I could not figure out how to upload a N-Quads file via curl > (works fine via the browser interface). > > I can run the following without getting an error: > > $ curl -n admin "http://localhost/triplestore/crawl/data" -X POST > --upload-file data.nq -v --header "Content-Type: application/n-quads" > ... > { > "count" : 0 , > "tripleCount" : 0 , > "quadCount" : 0 > } > ... > $ > > But apparently no data is added to the dataset? > > Cheers, > Andreas. >