From df39cdf60202440b4fad280995e324643509e2b0 Mon Sep 17 00:00:00 2001 From: dongpd Date: Fri, 4 Dec 2020 11:07:12 +0700 Subject: [PATCH] upload image --- controllers/ApiController.php | 1 + controllers/ConfigController.php | 2 +- controllers/ListManagementController.php | 11 ++++++++ db/app.db | Bin 2404352 -> 2404352 bytes models/CaptureLogs.php | 4 ++- models/common.php | 2 +- nbproject/private/private.properties | 2 +- views/list-management/index.tpl | 11 ++++++++ web/images/user2-160x160.jpg | Bin 0 -> 5070 bytes web/js/list-management.js | 31 +++++++++++++++++++++++ 10 files changed, 60 insertions(+), 4 deletions(-) create mode 100644 web/images/user2-160x160.jpg diff --git a/controllers/ApiController.php b/controllers/ApiController.php index 5a82da06..e693415f 100644 --- a/controllers/ApiController.php +++ b/controllers/ApiController.php @@ -68,6 +68,7 @@ class ApiController extends Controller { if ($post["id"] == 0) { $model = new CaptureLogs(); $model->create([ + "Staff" => 0, "Time" => $time, "Image" => $fileName ]); diff --git a/controllers/ConfigController.php b/controllers/ConfigController.php index 610aac90..2522dd6f 100644 --- a/controllers/ConfigController.php +++ b/controllers/ConfigController.php @@ -170,7 +170,7 @@ class ConfigController extends Controller { ] ]; $ip = "192.168.0.42"; - $tempConfig = json_decode(file_get_contents("http://192.168.1.241:4004/ReadAPIConfig", false, stream_context_create($options)), true); + $tempConfig = json_decode(file_get_contents("http://localhost:4004/ReadAPIConfig", false, stream_context_create($options)), true); if ($tempConfig['status']) { $t = json_decode($tempConfig['data'], true); $temp = explode("/", $t['url']); diff --git a/controllers/ListManagementController.php b/controllers/ListManagementController.php index bcf77bd1..055d0561 100644 --- a/controllers/ListManagementController.php +++ b/controllers/ListManagementController.php @@ -172,4 +172,15 @@ class ListManagementController extends Controller { } } + public function actionUpload() { + if (Yii::$app->request->post()) { + $model = new common(); + Yii::$app->response->format = "json"; + return [ + "dataPath" => "BiFace/", + "url" => $model->UploadFile("AnhNhanVien", ["PNG", "JPG", "JPEG", "GIF"], "temp") + ]; + } + } + } diff --git a/db/app.db b/db/app.db index fca36137df590d6f42889df19150bd9173ee093e..85c94fd5ad64769843b8078c47c8b8dbe6022855 100644 GIT binary patch delta 486 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[ + 'staff_id' => $data['Staff'], 'time' => $data['Time'], 'image' => $data["Image"], 'status' => 0, diff --git a/models/common.php b/models/common.php index a96213e8..19f6f055 100644 --- a/models/common.php +++ b/models/common.php @@ -172,7 +172,7 @@ class common extends \yii\db\ActiveRecord { } public static function requestToEngine($path, $data) { - return file_get_contents("http://192.168.2.158:2305" . $path, false, stream_context_create([ + return file_get_contents("http://localhost:2305" . $path, false, stream_context_create([ 'http' => [ 'header' => "Content-Type: application/json", 'method' => "POST", diff --git a/nbproject/private/private.properties b/nbproject/private/private.properties index 86275d35..30719514 100644 --- a/nbproject/private/private.properties +++ b/nbproject/private/private.properties @@ -1,7 +1,7 @@ copy.src.files=false copy.src.on.open=false copy.src.target= -remote.connection=missing-config +remote.connection=BiFace-99bab6 remote.directory=/BiFace_Server_Lite remote.upload=ON_SAVE run.as=LOCAL diff --git a/views/list-management/index.tpl b/views/list-management/index.tpl index f6b9ed40..0576ea35 100644 --- a/views/list-management/index.tpl +++ b/views/list-management/index.tpl @@ -136,6 +136,12 @@ +
+
+ +