Ver código fonte

上傳元件API的PHP以及新元件結構json檔

nate 3 anos atrás
pai
commit
b4dfb84562
2 arquivos alterados com 184 adições e 0 exclusões
  1. 166 0
      assets/equipmentTable3.json
  2. 18 0
      script/php/upload_component.php

+ 166 - 0
assets/equipmentTable3.json

@@ -0,0 +1,166 @@
+[
+    {
+        "category_name": "建築",
+        "children": [
+            {
+                "category_name": "人孔陰井"
+            },
+            {
+                "category_name": "電扶梯"
+            },
+            {
+                "category_name": "衛浴設備"
+            },
+            {
+                "category_name": "門"
+            },
+            {
+                "category_name": "窗"
+            },
+            {
+                "category_name": "停車格"
+            }
+        ]
+    },
+    {
+        "category_name": "結構",
+        "children": [
+            {
+                "category_name": "柱"
+            },
+            {
+                "category_name": "梁"
+            },
+            {
+                "category_name": "板"
+            }
+        ]
+    },
+    {
+        "category_name": "景觀",
+        "children": [
+            {
+                "category_name": "設備"
+            }
+        ]
+    },
+    {
+        "category_name": "機電",
+        "children": [
+            {
+                "category_name": "給水",
+                "children": [
+                    {
+                        "category_name": "管配件"
+                    },
+                    {
+                        "category_name": "管附件"
+                    },
+                    {
+                        "category_name": "設備"
+                    }
+                ]
+            },
+            {
+                "category_name": "排水",
+                "children": [
+                    {
+                        "category_name": "管配件"
+                    },
+                    {
+                        "category_name": "管附件"
+                    },
+                    {
+                        "category_name": "設備"
+                    }
+                ]
+            },
+            {
+                "category_name": "空調",
+                "children": [
+                    {
+                        "category_name": "管配件"
+                    },
+                    {
+                        "category_name": "管附件"
+                    },
+                    {
+                        "category_name": "設備"
+                    }
+                ]
+            },
+            {
+                "category_name": "消防",
+                "children": [
+                    {
+                        "category_name": "管配件"
+                    },
+                    {
+                        "category_name": "管附件"
+                    },
+                    {
+                        "category_name": "設備"
+                    }
+                ]
+            },
+            {
+                "category_name": "動力",
+                "children": [
+                    {
+                        "category_name": "管配件"
+                    },
+                    {
+                        "category_name": "管附件"
+                    },
+                    {
+                        "category_name": "設備",
+                        "children": [
+                            {
+                                "category_name": "照明"
+                            },
+                            {
+                                "category_name": "發電機設備"
+                            },
+                            {
+                                "category_name": "弱電設備"
+                            }
+                        ]
+                    }
+                ]
+            },
+            {
+                "category_name": "瓦斯",
+                "children": [
+                    {
+                        "category_name": "設備"
+                    }
+                ]
+            },
+            {
+                "category_name": "其他"
+            }
+        ]
+    },
+    {
+        "category_name": "汙水",
+        "children": [
+            {
+                "category_name": "管配件"
+            },
+            {
+                "category_name": "管附件"
+            },
+            {
+                "category_name": "設備"
+            }
+        ]
+    },
+    {
+        "category_name": "捷運",
+        "children": [
+            {
+                "category_name": "設備"
+            }
+        ]
+    }
+]

+ 18 - 0
script/php/upload_component.php

@@ -0,0 +1,18 @@
+<?php
+
+$uploads_dir = '../../assets/glb/Revit元件/'; //Directory to save the file that comes from client application.
+
+if(isset($_POST["filepath"])){
+    $filepath = $_POST["filepath"];
+    $filename = $_POST["filename"];
+    
+    $originalFilepath = $uploads_dir.$filename;
+    $destinationFilepath = $uploads_dir.$filepath."/".$filename;
+    rename($originalFilepath, $destinationFilepath);
+
+}else if ($_FILES["file"]["error"] == UPLOAD_ERR_OK) {
+    $tmp_name = $_FILES["file"]["tmp_name"];
+    $name = $_FILES["file"]["name"];
+    move_uploaded_file($tmp_name, "$uploads_dir/$name");
+}
+?>