I assume your form is formatted kinda like this :
form action="" enctype="multipart/form-data" method="post"> //action is current post <input type="file" name="file"> <input type="submit" name="submit"> </form>
And to upload the file to the wordpress upload folder using wp_handle_upload(); function you may use below code….
function handle_logo_upload($file){ require_once(ABSPATH.'wp-admin/includes/file.php'); $uploadedfile = $file; $movefile = wp_handle_upload($uploadedfile, array('test_form' => false)); if ( $movefile ){ echo $movefile['url']; //or return return $movefile['url']; } } if (isset($_POST['submit'])) { handle_logo_upload($_FILES['file']); }