From bb7331e6a0c52bb8737fca94cbd4afc43c2e2570 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Wed, 15 Jan 2014 08:26:47 -0800 Subject: [PATCH] MongoDB, Elasticsearch: Allow downloading binary data --- adminer/download.inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/adminer/download.inc.php b/adminer/download.inc.php index f41bbdc6..b1aea655 100644 --- a/adminer/download.inc.php +++ b/adminer/download.inc.php @@ -3,5 +3,8 @@ $TABLE = $_GET["download"]; $fields = fields($TABLE); header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=" . friendly_url("$TABLE-" . implode("_", $_GET["where"])) . "." . friendly_url($_GET["field"])); -echo $connection->result("SELECT" . limit(idf_escape($_GET["field"]) . " FROM " . table($TABLE), " WHERE " . where($_GET, $fields), 1)); +$select = array(idf_escape($_GET["field"])); +$result = $driver->select($TABLE, $select, array(where($_GET, $fields)), $select); +$row = ($result ? $result->fetch_row() : array()); +echo $row[0]; exit; // don't output footer