|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.aetrion.flickr.uploader.Uploader
public class Uploader
Upload a photo.
Setting UploadMetaData.setAsync(boolean)
you can switch between synchronous and asynchronous uploads.
Synchronous uploads return the photoId, whilst asynchronous uploads return a ticketId.
TicketId's can be tracked with
UploadInterface.checkTickets(Set)
for completion.
Constructor Summary | |
---|---|
Uploader(java.lang.String apiKey)
Construct an Uploader. |
|
Uploader(java.lang.String apiKey,
Transport transport)
Construct an uploader using the specified Transport interface. |
Method Summary | |
---|---|
java.lang.String |
upload(byte[] data,
UploadMetaData metaData)
Upload a photo from a byte-array. |
java.lang.String |
upload(java.io.InputStream in,
UploadMetaData metaData)
Upload a photo from an InputStream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Uploader(java.lang.String apiKey)
apiKey
- The API keypublic Uploader(java.lang.String apiKey, Transport transport)
apiKey
- The API keytransport
- The Transport interfaceMethod Detail |
---|
public java.lang.String upload(byte[] data, UploadMetaData metaData) throws FlickrException, java.io.IOException, org.xml.sax.SAXException
data
- The photo data as a byte arraymetaData
- The meta data
FlickrException
java.io.IOException
org.xml.sax.SAXException
public java.lang.String upload(java.io.InputStream in, UploadMetaData metaData) throws java.io.IOException, FlickrException, org.xml.sax.SAXException
in
- metaData
-
java.io.IOException
FlickrException
org.xml.sax.SAXException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |