I have a large file I'm uploading. The entire request can take more than the 30 second limit, so I moved it to a task queue. The problem is that I'm still getting this error, even in a task.
I'm assuming this is because it's a single request to upload a file, and is not immune to the 30-second limit because of this. Is there any way to circumvent this limit, aside from using a 'backend' solution (App engine just added this I think, but it's a pay feature and looks a bit complicated)? I can't split up the file, unfortunately.
EDIT: Sorry for the confusion. By uploading, I mean uploading to a foreign server. The scenario is that I'm pulling data from the data store and uploading it to Google Docs Spreadsheets. The single request to upload it to Google Docs, even though it's in the Task Queue, is exceeding 30 seconds and timing out.