|
|||||||||
| 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 key
public Uploader(java.lang.String apiKey,
Transport transport)
apiKey - The API keytransport - The Transport interface| Method 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 | ||||||||