Hi Alessandro,

AFAIK the multipart mime code in 0.12 depends on a Jersey specific
extension to JAX-RS. Because of this Stanbol could only be used with
Jersey and no other JAX-RS implementation. This was the reason why
Reto chanted this in the stabbol-ng branch to use the Clerezza
implementation for handling multipart requests.

I have never used this, as the Stanbol Enhancer consumes multipart
requests using custom code that does allow streaming of the request
data.  Reto should be able to answer your question. Maybe you want
also to ask your question on the Clerezza Mailing list.

best
Rupert

On Wed, Oct 29, 2014 at 4:39 PM, Alessandro Adamou
<alessandro.ada...@studio.unibo.it> wrote:
> Hi all,
>
> I was reviewing the state of ontologymanager Web resources and others after
> the Clerezza Jena TDB bundlelist was added (thanks Rupert!).
>
> I'm almost sure it's unrelated to the above, but most OntologyManager
> ontology loading service (via POST Multipart Form Data) seem to fail on my
> setting. Uploaded files do not seem to be created locally.
>
> If I look at:
>
> https://svn.apache.org/repos/asf/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/OntoNetRootResource.java
>
> in the performLoadOntology() method I used to be able to get a POSTed File
> like this.
>
> file = new File(data.getFormFileParameterValues("file")[0].getFileName())
>
> where data is a org.apache.clerezza.jaxrs.utils.form.MultiPartBody - one of
> the things that I guess must have changed during the commons-ng move.
>
> Trying that again now, both file.exists() and file.canRead() return false -
> even after launching Stanbol with -no-security . No idea where POSTdata from
> a file input are going.
>
> I cannot find other Stanbol Web services that support fileupload so I can
> compare against them. Do we have any others currently in trunk?
>
> Many Thanks
>
> Alessandro



-- 
| Rupert Westenthaler             rupert.westentha...@gmail.com
| Bodenlehenstraße 11                              ++43-699-11108907
| A-5500 Bischofshofen
| REDLINK.CO 
..........................................................................
| http://redlink.co/

Reply via email to