mirror of
https://github.com/e107inc/e107.git
synced 2025-07-31 03:40:37 +02:00
plupload fix.
This commit is contained in:
@@ -46,13 +46,9 @@
|
||||
$chunks = isset($_REQUEST["chunks"]) ? intval($_REQUEST["chunks"]) : 0;
|
||||
$fileName = isset($_REQUEST["name"]) ? $_REQUEST["name"] : '';
|
||||
|
||||
|
||||
|
||||
// Clean the fileName for security reasons
|
||||
$fileName = preg_replace('/[^\w\._]+/', '_', $fileName);
|
||||
|
||||
$fileName= 'hello.jpg';
|
||||
|
||||
if(!empty($_FILES['file']['name'])) // dropzone support v2.1.9
|
||||
{
|
||||
$fileName = $_FILES['file']['name'];
|
||||
@@ -195,6 +191,14 @@
|
||||
|
||||
$filePath = str_replace('//','/',$filePath); // cleanup .
|
||||
|
||||
|
||||
if(e107::getFile()->isClean($filePath) !== true)
|
||||
{
|
||||
@unlink($filePath);
|
||||
die('{"jsonrpc" : "2.0", "error" : {"code": 103, "message": "Bad File Detected."}, "id" : "id"}');
|
||||
}
|
||||
|
||||
|
||||
$convertToJpeg = e107::getPref('convert_to_jpeg', 0);
|
||||
$fileSize = filesize($filePath);
|
||||
|
||||
@@ -209,6 +213,9 @@
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if($_GET['for'] != '') // leave in upload directory if no category given.
|
||||
{
|
||||
$uploadPath = varset($_GET['path'],null);
|
||||
|
Reference in New Issue
Block a user