well i tried uploading a photo into an album and the code is returning
a file not found exception!!
i am pasting the code here can anyone please tell me whats going wrong
here?
private void uploadPhoto(String auth,String albumid)
{
try
{
String s = "http://picasaweb.google.com/data/feed/api/user/userid/
albumid/"+albumid;
URL url = new URL(s);
HttpURLConnection httpConnection = (HttpURLConnection)
url.openConnection();
httpConnection.setRequestProperty(
AUTH_HEADER_KEY,
String.format(AUTH_HEADER_VALUE_TEMPLATE, auth));
httpConnection.setRequestProperty(
GDATA_VERSION_HEADER_KEY, GDATA_VERSION_HEADER_VALUE);
httpConnection.setRequestProperty(
CONTENT_TYPE_HEADER_KEY,
IMAGE_CONTENT_TYPE_HEADER_VALUE);
httpConnection.setRequestProperty(
CONTENT_LENGTH_HEADER_KEY, CONTENT_LENGTH_HEADER_VALUE);
//httpConnection.setRequestProperty(
//USER_AGENT_HEADER_KEY, USER_AGENT_HEADER_VALUE);
//httpConnection.setRequestProperty(
// MIME_VERSION_HEADER_KEY, MIME_VERSION_HEADER_VALUE);
httpConnection.setRequestProperty(
SLUG, SLUG_VALUE);
httpConnection.setDoOutput(true);
httpConnection.setRequestMethod("POST");
DataOutputStream dataOutput = new
DataOutputStream(httpConnection.getOutputStream());
DataInputStream dis = new DataInputStream(new FileInputStream("C://
Documents and Settings/Admin/My Documents/garfield_1.jpg"));
int read = 0;
//System.out.println("Attempting to write on buffer");
while((read = dis.read())!=-1 ){
dataOutput.write(read);
}
//System.out.println("Buffer write completed!!");
dataOutput.flush();
int responseCode = httpConnection.getResponseCode();
System.out.println(responseCode);
dis.close();
dataOutput.close();
}catch(Exception e){e.printStackTrace();}
}
--
You received this message because you are subscribed to the Google Groups
"Google Picasa Web Albums API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-picasa-data-api?hl=en.