Version 1.4

This commit is contained in:
sud0nick
2018-01-12 21:47:31 -05:00
parent c7e3b0cbc0
commit e6af6358a3
4 changed files with 22 additions and 10 deletions

View File

@@ -37,24 +37,27 @@ if (!empty($_FILES)) {
$response = [];
foreach ($_FILES as $file) {
$tempPath = $file[ 'tmp_name' ];
$name = $file['name'];
$name = pathinfo($file['name'], PATHINFO_FILENAME);
$type = pathinfo($file['name'], PATHINFO_EXTENSION);
// Ensure the upload directory exists
if (!file_exists(__PAYLOADS__)) {
if (!mkdir(__PAYLOADS__, 0755, true)) {
$response[$name] = "Failed";
$response[$name]['success'] = "Failed";
$response[$name]['message'] = "Failed to create payloads directory";
echo json_encode($response);
die();
}
}
$uploadPath = __PAYLOADS__ . $name;
$uploadPath = __PAYLOADS__ . $name . "." . $type;
$res = move_uploaded_file($tempPath, $uploadPath);
if ($res) {
$response[$name] = "Success";
$response[$name]['success'] = "Success";
} else {
$response[$name] = "Failed";
$response[$name]['success'] = "Failed";
$response[$name]['message'] = "Failed to upload payload '" . $name . "." . $type . "'";
}
}
echo json_encode($response);