config->set('devMode', false); // Get given folder id $folderId = craft()->request->getParam('folder'); // Process files for source $response = craft()->uploads->process($folderId); // Process files as assets foreach($response['files'] as $key => $file) { // Index file $asset = craft()->uploads->index($file, $folderId); // Add asset to array $response['files'][$key]->asset = $asset->id; } // Return response as JSON $this->returnJson($response); } }