diff --git a/src/Handler/ChunksInRequestSimpleUploadHandler.php b/src/Handler/ChunksInRequestSimpleUploadHandler.php new file mode 100644 index 0000000..d105933 --- /dev/null +++ b/src/Handler/ChunksInRequestSimpleUploadHandler.php @@ -0,0 +1,27 @@ +has('chunk') && $request->has('chunks'); + return $request->has(static::KEY_CHUNK_NUMBER) && $request->has(static::KEY_ALL_CHUNKS); } /** @@ -82,7 +94,7 @@ public function startSaving($chunkStorage) protected function getCurrentChunkFromRequest(Request $request) { // the chunk is indexed from zero (for 5 chunks: 0,1,2,3,4) - return intval($request->get('chunk')) + 1; + return intval($request->get(static::KEY_CHUNK_NUMBER)) + 1; } /** @@ -94,7 +106,7 @@ protected function getCurrentChunkFromRequest(Request $request) */ protected function getTotalChunksFromRequest(Request $request) { - return intval($request->get("chunks")); + return intval($request->get(static::KEY_ALL_CHUNKS)); } /** diff --git a/src/Handler/HandlerFactory.php b/src/Handler/HandlerFactory.php index a2e88b4..6fce6e3 100644 --- a/src/Handler/HandlerFactory.php +++ b/src/Handler/HandlerFactory.php @@ -13,7 +13,8 @@ class HandlerFactory ContentRangeUploadHandler::class, ChunksInRequestUploadHandler::class, ResumableJSUploadHandler::class, - DropZoneUploadHandler::class + DropZoneUploadHandler::class, + ChunksInRequestSimpleUploadHandler::class ); /**