Update webpagetool.php

This commit is contained in:
Namhyeon Go 2019-04-15 14:00:53 +09:00 committed by GitHub
parent 2c5c337fa0
commit 8d7c46f342
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -95,10 +95,14 @@ if(!check_function_exists("get_web_cmd")) {
foreach($data as $k=>$v) {
if(substr($v, 0, 1) == "@") { // if this is a file
// the same as --form
$args[] = sprintf("-F '%s=%s' ", make_safe_argument($k), make_safe_argument($v));
$args[] = sprintf("-F %s='%s'", make_safe_argument($k), make_safe_argument($v));
} else {
// the same as --data
$args[] = sprintf("-d '%s=%s' ", make_safe_argument($k), make_safe_argument($v));
if(array_key_equals("Content-Type", $headers, "multipart/form-data")) {
$args[] = sprintf("-F %s='%s'", make_safe_argument($k), make_safe_argument($v));
} else { // x-www-form-urlencoded
$args[] = sprintf("-d %s='%s'", make_safe_argument($k), make_safe_argument($v));
}
}
}
}