If you want, you can create a DataHandler using a custom implementation of
javax.activation.DataSource. i.e.
public class CustomDataSource implements DataSource {
private FileItem fileItem;
public CustomDataSource(FileItem fileItem) {
this.fileItem = fileItem;
}
public InputStream getInputStream() throws IOException {
return fileItem.getInputStream();
}
public OutputStream getOutputStream() throws IOException {
return fileItem.getOutputStream();
}
public String getContentType() {
return fileItem.getContentType();
}
public String getName() {
return fileItem.getName();
}
}
and you can create DataHandler using
DataHandler handler = new DataHandler(new CustomDataSource(new
FileItem(......)));
but there may be a better method.
regards,
Ruchira
On Thu, Oct 21, 2010 at 9:46 AM, Shariq <[email protected]> wrote:
> Hi all,
>
> I want to know if $Subject is possible. My requirement is to retrieve a
> .car File in the registry and upload it as a CarbonApp
> using CarbonAppUploader service defined in application-mgt component. The
> method "resource.getContentStream()" method returns an InputStream. I need
> to convert this InputStream to a DataHandler since the CarbonAppUploader
> service requires a DataHandler as an argument. How can I get this done?
>
> Also I noticed a method "resource.getContent()" which returns a Object. Is
> there a possibility of using this method in order to fulfill my requirement?
>
> Thanks,
> Shariq.
>
>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>
--
Ruchira Wageesha
Software Engineer - WSO2 Inc. www.wso2.com
Email: [email protected] Blog: [email protected]
Mobile: +94771083016, +94714439028
Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev