我有一个file
类型的输入标签。我用它从本地光盘中获取文件。我需要的是一种获取和保存该文件的方法,以便我可以将其发布到服务器。
<input type='file'>
//I now want to hold this file and pass this to this ajax post method
$.ajax({
type: "POST",
url: url, //I have URL, this isn't a problem
data: data, // do I place response here ?
success: function(){ alert('file posted')
dataType: dataType // ?
})
答案 0 :(得分:0)
您必须通过ajax将表单数据发布到服务器。试试以下。
$.ajax({
url: url,
type: "POST",
data: new FormData('#yourForm'),
contentType: false,
cache: false,
processData:false,
success : function(){
// success message.
}
});
#yourForm是你的表格。如果您正在使用表单提交事件,请将此替换为&#39; this&#39;关键词。 所以formData是你表单的数据。并在服务器上按名称获取文件输入。