我需要通过网络界面将我的文件(.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>