2012-04-04 37 views
0

我有一个文件上传元素为以下:如何通过的jQuery + Ajax获得所选文件的内容

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

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

我可以用jQuery的脚本以后得到所选文件的路径&名

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

+0

什么样的文件,你想加载?什么是后端? – Starx 2012-04-04 07:27:00

回答

0

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

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

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