【发布时间】:2010-12-26 15:43:19
【问题描述】:
我有一个上传文件的表单,我会使用 ajax 内联处理文件,但我不知道如何使用 ajax 获取数据。
在我的脚本中我使用这种方法:
$.ajax(
{
type: "POST",
url: "upload.php",
data: ({ file : '???' }),
success: function(msg)
{
$('#upload_box').html(msg);
}
});
如何声明获取文件数据的“文件”变量? (文件名、tmp_name、类型、大小等)。
【问题讨论】:
-
你看过 Uploadify 吗?这就是我用于文件上传的内容。非常简单易用。
-
我更喜欢使用Ajax脚本,而不是flash脚本...我需要制作一个类似gmail的头像脚本,现在我可以用上面描述的方法处理表单,我希望我也可以使用 ajax 处理 FILE 数据...
-
是jQuery结合flash。该文件通过闪存上传到服务器 TMP 文件夹。从那里 jQuery 调用你whatever.php 文件,你可以在那里处理其余的。她可以获取文件信息、大小等。