<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')");
}