PHP和Apache如何处理上传的文件?

I am working on some PHP upload code.

When I call the copy function it will start a thread in incremental mod. I want to read the full details of the upload functionality for apache and PHP. In fact, I want implementation details for this functionality, namely:

  • How a file is copied in temp folder
  • How it is copied to the proper destination
  • What happens when server is busy and client is sending fix size of chunks

I am trying to upload file from my Android application. I am using this code for uploading. But my most of the files header are changed. Most of my uploaded files' sizes increase. Why its happen? In fact I want to investigate it. My client is Android application and server is apache 2.0 with php 5.

Thanks in advance.

CodeCaster allready gave part of the answer...

Just a really big tip here, php.net has a huge database with ALL of the functions and great examples that goes with them.

This is the main page about handling file uploads (just a table of contents) http://nl3.php.net/manual/en/features.file-upload.php

Here is pretty much everything you need to know: http://nl3.php.net/manual/en/features.file-upload.post-method.php

W3Schools also has a tutorial on this. http://w3schools.com/php/php_file_upload.asp