如何在上传文件时处理Jquery中的input type = file?

时间:2011-08-29 09:39:34

标签: jquery

我搜索了很多。每当有人通过jquery询问文件上传时,作为答案,他只获得了 jquery插件的一些链接。谁能告诉我为什么需要插件? 为什么简单的ajax在这种情况下不起作用?

学费优于解决方案。

2 个答案:

答案 0 :(得分:2)

您只能通过发布包含文件输入的表单来上传文件。您无法使用AJAX上传文件。

原因是安全性。用户可以选择要上传的文件,但Javascript代码唯一能做的就是使用帖子上传文件,它无法访问文件数据或以其他方式上传文件数据。

答案 1 :(得分:0)

$("input[type='file']").hide();

将隐藏文件类型的输入。