How are files uploaded using HTTP?
File uploads using HTTP requires the server to support the PUT command. This is available with most web servers, but it is not always enabled for security reasons and you may be restricted to uploading files to a specific directory. You should contact the server administrator to determine if it is capable of accepting file uploads, whether authentication is required and if there are any restrictions.