首页 > 解决方案 > 如何使用 ajax 和 php 通过 url 从我的桌面上传文件到 web 服务器

问题描述

我正在尝试通过 url 直接从桌面目录到 Web 服务器在我的桌面上设置自动文件上传系统。

我正在做一个覆盆子项目,我打算做的是能够从我的桌面本地请求一个特定的文件以移动到一个 Web 服务器。

所以当然我已经使用ajax做了很多文件上传,但是。与使用 html 表单上传此文件相比,我不确定的是指定已创建文件的文件路径,然后自动将其移动到 Web 服务器。

这就是我现在所拥有的

<script>
   //form Submit
   $("form").submit(function(evt){   
      evt.preventDefault();
      var formData = new FormData($(this)[0]);
   $.ajax({
       url: 'fileUpload',
       type: 'POST',
       data: formData,
       async: false,
       cache: false,
       contentType: false,
       enctype: 'multipart/form-data',
       processData: false,
       success: function (response) {
         alert(response);
       }
   });
   return false;
 });
</script> 

它接受来自 html 上传表单的文件

<form>
  <table>
    <tr>
      <td colspan="2">File Upload</td>
    </tr>
    <tr>
      <th>Select File </th>
      <td><input id="csv" name="csv" type="file" /></td>
    </tr>
    <tr>
      <td colspan="2">
        <input type="submit" value="submit"/> 
      </td>
    </tr>
  </table>
</form>

我想要的是能够为“可能在我的桌面或文档目录上”的文件指定本地 url,然后将其移动到 Web 服务器。

请指教

标签: javascriptphpajaxraspberry-pi

解决方案


推荐阅读