【发布时间】:2012-10-03 11:01:35
【问题描述】:
我有一个使用 jQuery $.post 方法发送到服务器的表单。我正在发送几个字段,例如:
var myName = "Pedro";
var myDescription = "Description of Pedro";
$.post("~/insert_user", { name: myName, description: myDescription }, function(data){
alert("Successfully inserted " + data.name + " in DB");
}, "json");
这很好用,因为我将 insert_user.php 中的值处理并插入到数据库中。
如果我需要在表单中添加一个字段让用户上传图片怎么办?
我将如何在我的 $.post 调用中执行此操作,以及如何在 PHP 中获取它?
顺便说一句,我正在使用 Symfony2.0,以防万一它改变了一些东西。但重要的部分是如何在 ajax 调用中添加文件类型字段。
提前致谢。
佩德罗
【问题讨论】:
-
通过ajax将该图片的路径发送到
insert_user.php并在那里执行file_upload -
insert_user.php 将如何访问用户系统上的文件?
-
我不认为这是解决方案。