Please don't :-)

I don't mind private conversations but I honestly do not have time to fix the code for reading the files into OutputStream, etc

Thank you
Sergey
On 22/04/14 13:42, mauro2java2011 wrote:
hi sergey i have send you my code .
please you can correct it ?
Il giorno 22/apr/2014 11.54, "Mauro Chi" <[email protected]> ha
scritto:

please Sergey you can complete my code ???? read at 1) and 2)  and 3)
comment ...


1) i not have not declared  any @Produce at retod that Stream the image ,
because i would set into the code because it can be a image/jpg, image/bmp,
image/gif, ,image.png , and many other type .
The content typoe it is saved into the db when i save the image with JPA
into DB .
2) how i write the bytes into resposne?
3) how i set the contenttype that i get from entityJPA?


package myrest.mauro;

import java.io.*;
import javax.inject.Inject;
import javax.ws.rs.Path;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.StreamingOutput;
import myrest.mauro.ImageEntityJPA;
import myrest.mauro.MyDAO;

/**
  *
  * @author utente_javaee7
  */
@Path("/imagefromdb")
public class SearchImageFromDB {
     @Inject MyDAO myDAO;

      @GET

    // 1) i not have declared any @Produces

   @Path("/{id}")
     public Response hello(@PathParam("Id") long Id) {

                ImageEntityJPA myimage =myDAO.getImageEntityJPAFromId(Long
id)

                byte[] bytesfromdb= myimage.getBytesimage();
                String contenttype= myimage.getContenttype();




         ByteArrayOutputStream baos= new ByteArrayOutputStream
(bytesfromdb);




         StreamingOutput stream = new StreamingOutput() {
             @Override
             public void write(OutputStream os) throws IOException,
WebApplicationException {
            //    2)    how write the bytes of image??????????



             }
         };


        //   3)  how set the content type that i get form entityJPA?

         return Response.ok(stream).build();
     }


}



2014-04-22 11:05 GMT+02:00 Sergey Beryozkin [via CXF] <
[email protected]>:

Hi

Have you resource method returning the implementation of


https://jax-rs-spec.java.net/nonav/2.0/apidocs/javax/ws/rs/core/StreamingOutput.html

CXF 3.0.0 (released in the next couple of weeks) has introduced


https://git-wip-us.apache.org/repos/asf?p=cxf.git;a=blob;f=rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/ext/StreamingResponse.java,


a typed analog of StreamingOutput, I will document it shortly

But using StreamingOutout for returning the file should work perfectly
well

Cheers, Sergey



On 17/04/14 18:16, mauro2java2011 wrote:

Hi all. i would get a image from a db .
I get the bytes[] of image and the content.type saved into db with  JPA
  .
But next how i can stream into the Response for show into a web page ?

   i have found example for save the file with saveas ...

But i would stream the bytes , not save the file on client .

Please some code or link of tutorial?
tank you
mauro




--
View this message in context:
http://cxf.547215.n5.nabble.com/how-get-a-image-from-db-with-rest-cxf-tp5743013.html
Sent from the cxf-user mailing list archive at Nabble.com.



--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com


------------------------------
  If you reply to this email, your message will be added to the
discussion below:

http://cxf.547215.n5.nabble.com/how-get-a-image-from-db-with-rest-cxf-tp5743013p5743085.html
  To unsubscribe from how get a image from db with rest-cxf?, click 
here<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5743013&code=bWF1cm8yamF2YTIwMTFAZ21haWwuY29tfDU3NDMwMTN8LTExMTcxODc2MjU=>
.
NAML<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>







--
View this message in context: 
http://cxf.547215.n5.nabble.com/Re-how-get-a-image-from-db-with-rest-cxf-tp5743112.html
Sent from the cxf-user mailing list archive at Nabble.com.



--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com

Reply via email to