I am passing a GUID as a header and a photo as a body to a php file. The GUID is used to authenticate. If it's not valid, I want to end the call and I do this using
die("GUID was expired");
This works fine, but my issue is that the whole photo is uploading before that gets called. This is bad for the user. I want to read the header and have the upload wait until I do the validity check. Is this possible in php? So rather than uploading the photo, then getting a failed response, just upload the headers from objective c, if the Guid is valid, then upload the photo.
casting a NSString to char problem
POSTthe image content body before PHP ever gets a say in the matter.
Trying to include iPhone OpenGLES headers in C++ code
Is NSTimer auto retained?
One (slightly complicated) solution to this problem would be to do a
HEADrequest with an
Submit ajax form on keyboard close without a submit button on the iphone?
If the request failed, you could display an error message to the user or redirect to a login page.
Why does this create a memory leak (iPhone)?
Otherwise, let the form submit as usual.
UICachedDeviceWhiteColor and NSAutoRelease for table cell mem leaks
Of course, the GUID could expire between the
HEADrequest and the subsequent
POST, so it's not completely fool-proof..
Can I develop an iPhone app using java?