I was discussing an image uploading script with a friend and this point was raised. How does Apache ahndle a file when it's uploaded? For example, does it 'stream' the data as it's upload it and write it to the temporary file, or does it first store the whole file in memory, then write it to the temp file?