如何通过jQuery + Ajax获取所选文件的内容

时间:2012-04-04 07:23:52

标签: jquery ajax file upload

我有一个文件上传元素,如下所示:

<input type="file" id="uploadFile">

我可以得到路径&amp; jQuery脚本所选文件的名称,如下所示:

var filePath = $("#uploadFile").val();
var fileName = filePath.split('\\').pop();

您能告诉我如何获取文件内容(我认为它是对象或字符串格式)并将其发送到服务器操作。

1 个答案:

答案 0 :(得分:0)

首先,无法使用$("#uploadFile").val();获取文件输入元素的路径。出于安全原因,这是大多数现代浏览器的限制。

接下来,您必须上传第一个,阅读内容并使用ajax将内容返回页面。

您可以使用jQuery Form插件提交表单并抓取后端的文件内容。