In C4 we have used [1] for this purpose.

[1] http://cxf.apache.org/docs/jax-rs-multiparts.html

On Wed, May 11, 2016 at 11:12 AM, Afkham Azeez <[email protected]> wrote:

> Any libraries you are familiar with? Since BPS folks are using the code
> from the MSF4J master branch, we may be able to quickly implement it.
>
> On Wed, May 11, 2016 at 11:09 AM, Samiyuru Senarathne <[email protected]>
> wrote:
>
>> Hi Azeez,
>>
>> Yes I looked at this sometime back. But it was not progressed to the
>> implementation level.
>>
>> For the moment we will have to use a multipart/form-data parsing library
>> to parse the raw HTTP body. We can get the raw HTTP body by injecting an
>> org.wso2.msf4j.Request object to the resource method using @Context
>> annotation.
>>
>> Best Regards,
>> Samiyuru
>>
>> On Wed, May 11, 2016 at 11:02 AM, Afkham Azeez <[email protected]> wrote:
>>
>>> Samiyuru,
>>> You looked at this some time back right? What work is involved in
>>> implementing this?
>>>
>>> Azeez
>>>
>>> On Wed, May 11, 2016 at 11:00 AM, Himasha Guruge <[email protected]>
>>> wrote:
>>>
>>>> From the offline discussion with Azeez, it seems that this is not
>>>> supported in current msf4j implementation. How are we to proceed with the
>>>> use case of acquiring form field values from the request?
>>>>
>>>>
>>>>
>>>> On Wed, Apr 6, 2016 at 11:22 AM, Himasha Guruge <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I have gone through the available sample [1]  on how to process a
>>>>> stream and read and save files in msf4j. However given a request with form
>>>>> fields like [2] , how can we retrieve those form fields in msf4j? If it is
>>>>> to read from the stream itself, any suggested way to do this?
>>>>>
>>>>> [1]
>>>>> https://github.com/wso2/msf4j/blob/652435ee7f8fdf31307667adb888e9a13513f6d8/samples/petstore/microservices/fileserver/src/main/java/org/wso2/msf4j/examples/petstore/fileserver/FileServerService.java
>>>>>
>>>>> [2] curl --form
>>>>> "fileupload=@Desktop/bigdot.png;filename=desired-filename.txt" --form
>>>>> param1=value1 --form param2=value2
>>>>> http://localhost:8080/bps/repo/stream
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Himasha Guruge
>>>>> *Software Engineer*
>>>>> WS*O2* *Inc.*
>>>>> Mobile: +94 777459299
>>>>> [email protected]
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Himasha Guruge
>>>> *Software Engineer*
>>>> WS*O2* *Inc.*
>>>> Mobile: +94 777459299
>>>> [email protected]
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>> * <http://www.apache.org/>*
>>> *email: **[email protected]* <[email protected]>
>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: *
>>> *http://blog.afkham.org* <http://blog.afkham.org>
>>> *twitter: **http://twitter.com/afkham_azeez*
>>> <http://twitter.com/afkham_azeez>
>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>> <http://lk.linkedin.com/in/afkhamazeez>*
>>>
>>> *Lean . Enterprise . Middleware*
>>>
>>
>>
>>
>> --
>> Samiyuru Senarathne
>> *Software Engineer*
>> Mobile : +94 (0) 71 134 6087
>> [email protected]
>>
>
>
>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * <http://www.apache.org/>*
> *email: **[email protected]* <[email protected]>
> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: *
> *http://blog.afkham.org* <http://blog.afkham.org>
> *twitter: **http://twitter.com/afkham_azeez*
> <http://twitter.com/afkham_azeez>
> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
> <http://lk.linkedin.com/in/afkhamazeez>*
>
> *Lean . Enterprise . Middleware*
>



-- 
Himasha Guruge
*Software Engineer*
WS*O2* *Inc.*
Mobile: +94 777459299
[email protected]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to