<label>Upload File</label>
<input type="file" name="file">
<input type="submit" name="submit">

 

if (isset($_POST['submit'])) {
     global $wpdb;
     $path_array = wp_upload_dir(); // normal format start
     $name = $_FILES["file"]["name"];
     $tmp_name = $_FILES["file"]["tmp_name"];
     $file_name = pathinfo($tmp_name, PATHINFO_FILENAME) . time() . "." . pathinfo($tmp_name, PATHINFO_EXTENSION);
     $target_file = $path_array["path"] . basename($_FILES["file"]["name"]);
     $imgtype = strtolower(pathinfo($target_file, PATHINFO_EXTENSION));
     $targetpath = $path_array["path"] . "/" . $_FILES["file"]["name"];
     $targetpath1 = "/wp-content/uploads" . $path_array["subdir"] . "/" . $_FILES["file"]["name"];
     move_uploaded_file($tmp_name, $targetpath);
     $RptLst = $wpdb->query("INSERT INTO `tbl`(`Image`) VALUES ('$targetpath1')");
}