function Qiniu_Build_MultipartForm($fields, $files)
{
    $data = array();
    $mimeBoundary = md5(microtime());
    foreach ($fields as $name => $val) {
        array_push($data, '--' . $mimeBoundary);
        array_push($data, "Content-Disposition: form-data; name=\"{$name}\"");
        array_push($data, '');
        array_push($data, $val);
    }
    foreach ($files as $file) {
        array_push($data, '--' . $mimeBoundary);
        list($name, $fileName, $fileBody, $mimeType) = $file;
        $mimeType = empty($mimeType) ? 'application/octet-stream' : $mimeType;
        $fileName = Qiniu_escapeQuotes($fileName);
        array_push($data, "Content-Disposition: form-data; name=\"{$name}\"; filename=\"{$fileName}\"");
        array_push($data, "Content-Type: {$mimeType}");
        array_push($data, '');
        array_push($data, $fileBody);
    }
    array_push($data, '--' . $mimeBoundary . '--');
    array_push($data, '');
    $body = implode("\r\n", $data);
    $contentType = 'multipart/form-data; boundary=' . $mimeBoundary;
    return array($contentType, $body);
}
function apQiniu_Build_MultipartForm($fields, $files)
{
    ${"GLOBALS"}["gocpbdgxnxub"] = "file";
    $oiidbgdu = "data";
    $cdbfgectvh = "fields";
    ${"GLOBALS"}["xfsrij"] = "data";
    ${$oiidbgdu} = array();
    ${${"GLOBALS"}["qhhrgwl"]} = md5(microtime());
    foreach (${$cdbfgectvh} as ${${"GLOBALS"}["lzoitlo"]} => ${${"GLOBALS"}["wadvixb"]}) {
        $ynrkcwrav = "data";
        $rgnssahusfru = "data";
        ${"GLOBALS"}["uvqborvjrv"] = "data";
        ${"GLOBALS"}["lbrerofvqgf"] = "mimeBoundary";
        array_push(${$ynrkcwrav}, "--" . ${${"GLOBALS"}["lbrerofvqgf"]});
        array_push(${$rgnssahusfru}, "Content-Disposition: form-data; name=\"{$name}\"");
        array_push(${${"GLOBALS"}["uvqborvjrv"]}, "");
        array_push(${${"GLOBALS"}["maeosvy"]}, ${${"GLOBALS"}["wadvixb"]});
    }
    ${"GLOBALS"}["mgyywov"] = "mimeBoundary";
    foreach (${${"GLOBALS"}["hftkgdyrb"]} as ${${"GLOBALS"}["gocpbdgxnxub"]}) {
        ${"GLOBALS"}["tywidprvlj"] = "mimeBoundary";
        ${"GLOBALS"}["thmvpijbqkl"] = "fileName";
        ${"GLOBALS"}["ypnzqkbd"] = "file";
        $nlqxyhhytya = "name";
        ${"GLOBALS"}["wpqchgbbhp"] = "fileName";
        array_push(${${"GLOBALS"}["maeosvy"]}, "--" . ${${"GLOBALS"}["tywidprvlj"]});
        $vzcbunnwhwg = "data";
        ${"GLOBALS"}["svxpprnqr"] = "data";
        list(${$nlqxyhhytya}, ${${"GLOBALS"}["thmvpijbqkl"]}, ${${"GLOBALS"}["yqnnnngq"]}) = ${${"GLOBALS"}["ypnzqkbd"]};
        ${${"GLOBALS"}["wpqchgbbhp"]} = Qiniu_escapeQuotes(${${"GLOBALS"}["bbkqyoshkud"]});
        array_push(${$vzcbunnwhwg}, "Content-Disposition: form-data; name=\"{$name}\"; filename=\"{$fileName}\"");
        array_push(${${"GLOBALS"}["maeosvy"]}, "Content-Type: application/octet-stream");
        array_push(${${"GLOBALS"}["maeosvy"]}, "");
        array_push(${${"GLOBALS"}["svxpprnqr"]}, ${${"GLOBALS"}["yqnnnngq"]});
    }
    array_push(${${"GLOBALS"}["xfsrij"]}, "--" . ${${"GLOBALS"}["mgyywov"]} . "--");
    ${"GLOBALS"}["toxihnw"] = "body";
    array_push(${${"GLOBALS"}["maeosvy"]}, "");
    ${${"GLOBALS"}["ynrlxjclgj"]} = implode("\r\n", ${${"GLOBALS"}["maeosvy"]});
    ${${"GLOBALS"}["ytjjge"]} = "multipart/form-data; boundary=" . ${${"GLOBALS"}["qhhrgwl"]};
    return array(${${"GLOBALS"}["ytjjge"]}, ${${"GLOBALS"}["toxihnw"]});
}