如何使用javascript或angularjs从前端发送文件到后端

时间:2014-11-14 23:11:43

标签: javascript angularjs

有人知道如何在ajax请求中发送文件?我目前的问题是我在

中有文件的URL



<input type="file" />
&#13;
&#13;
&#13;

但我不知道如何加载&#34;变量或js对象中的文件可以将其发送到我的服务器

这样做的人可以帮助我吗?如果有任何方法可以使用AngularJS,那就太棒了

1 个答案:

答案 0 :(得分:0)

那么您有两种选择

  1. 通过转换为base64,但您最多只能发送2mb的数据

  2. 使用表单数据,将数据转换为多部分/表单数据 您可以使用表格数据

     var formData = new FormData();
    
     formData.append('file-name', $(file-content);