Hi, thaks for the info! But if I need to upload file with some parameters (eg, where to save), I need to use another client?
Tks. Federico. On Tue, Jul 29, 2014 at 5:10 PM, Simone Bordet <[email protected]> wrote: > Hi, > > On Tue, Jul 29, 2014 at 4:45 PM, Federico Fortini > <[email protected]> wrote: > > Hello I'm tryng to uploading a file on an embedded Jetty 9.2.1 server. > > > > I use jetty HttpClient class, to upload in HTTPS. > > > > -------------------------------------------------------- > > SslContextFactory sslContextFactory = new > > SslContextFactory(true); > > //HttpClientTransportOverHTTP t = new > > HttpClientTransportOverHTTP(); > > httpClient = new HttpClient( sslContextFactory); > > > > > > --------------------------------------------------------- > > > > > > Request r = > > httpClient.newRequest("https://localhost:8000/UploadService); > > r.header(HttpHeader.CONTENT_TYPE, "multipart/form-data"); > > r.file(Paths.get(aFileArrToUpload[0].getAbsolutePath()), > > "application/pdf"); > > Enumeration keys = aParameters.keys(); > > while(keys.hasMoreElements()){ > > String vParName = (String)keys.nextElement(); > > String vParvalue = aParameters.getProperty(vParName); > > r.param(vParName, vParvalue); > > } > > r.method(HttpMethod.POST); > > ContentResponse response = r.send(); > > Request.file() does not upload via multipart; it just uploads the file > as plain content bytes. > If you need multipart upload, there is this feature request: > https://bugs.eclipse.org/bugs/show_bug.cgi?id=419966. > > -- > Simone Bordet > ---- > http://cometd.org > http://webtide.com > http://intalio.com > Developer advice, training, services and support > from the Jetty & CometD experts. > Intalio, the modern way to build business applications. > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
