private string simpleUpload(string path, UploadSignature signature)
{
var parameters = new NameValueCollection
{
{"AWSAccessKeyId", signature.accessKeyId},
{"signature", signature.signature},
{"acl", signature.acl},
{"bucket", signature.bucket},
{"policy", signature.policy},
{"success_action_status", "201"},
{"key", signature.key},
{"chunks", "0"},
{"chunk", "0"},
{"x-amz-meta-uploader", uploader}
};
var fileStream = new FileStream(path, FileMode.Open, FileAccess.Read);
var guid = HttpUploadFile(signature.uplodHostname, parameters, fileStream, path);
fileStream.Close();
return guid;
}