Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. $wp_upload_dir = wp_upload_dir();
  2.     ?>
  3.     <tr class="form-field">
  4.         <th scope="row" valign="top"><label for="wh_mobile_image"><?php _e('Mobile image', 'wh'); ?></label></th>
  5.         <td>
  6.             <script type="text/javascript">
  7.                 function uploadFile(field, baseDir) {
  8.                     console.log(baseDir)
  9.                     let mobile_image = field.files[0]
  10.                     let formData = new FormData( $("#mobile_upload")[0] )
  11.                     formData.append("mobile_upload", mobile_image)
  12.                     formData.append("baseDir", baseDir)
  13.  
  14.                     $.ajax({
  15.                         url: 'upload-mobile.php',
  16.                         type: 'post',
  17.                         data: formData,
  18.                         contentType: false,
  19.                         processData: false
  20.                     })
  21.                     .done(function(data) {
  22.                         console.log(data)
  23.                     })
  24.                 }
  25.             </script>
  26.  
  27.                 <form id="mobile_upload" enctype="multipart/form-data" method="post" >
  28.                 <input type="file" onchange="uploadFile(this, '<?php echo $wp_upload_dir["basedir"] ?>')" name="wh_mobile_image" id="wh_mobile_image" value="<?php echo esc_attr($wh_mobile_image) ? esc_attr($wh_mobile_image) : ''; ?>">
  29.                 </form>
  30.         </td>
  31.     </tr>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement