使用PHP将shaplfile(tif)上传到PostgreSQL / PostGIS

时间:2016-08-18 13:59:13

标签: php postgresql postgis

我需要通过网络界面将我的文件(.tif)导入我的BD(postgres)。

我使用此代码但它不起作用:

<body>
  <form method="post" action="" enctype="multipart/form-data">
     <label for="fichier">Ajouter raster :</label><br />
     <input type="file" name="fichier"  />
     <input type="submit" name="submit" value="Envoyer" />
</form>
<?php    { $db = pg_connect('host=5432 dbname=gisdb user=postges    password=ou$$am@16'); 

        $raster = pg_escape_string($_POST['fichier']); 
        $name = $_FILES['$raster']['name']; 

        $query = "INSERT INTO eau_param_hydro(rast,filname) VALUES('". addslashes($raster) ."','" . $name . "')"; 
        $result = pg_query($query); 
        if (!$result) { 
            $errormessage = pg_last_error(); 
            echo "Error with query: " . $errormessage; 
            exit(); 
        } 
        pg_close(); }
        ?> 

  </body>

0 个答案:

没有答案