Я пытался использовать append для моей formData, он не отправлял в db ничего, включая содержимое файла.
вот мой код: -
$('#upload_csv').on("submit", function(e){
var data = new FormData(this);
data.append('test_filename', file);
});
$.ajax({
url:"uploadfileprocess",
method:"POST",
data:{data,data },
contentType:false,
cache:false,
processData:false,
success: function(data){
alert(data);
if(data=='Error1')
{
alert("Invalid File");
}
else if(data == "Error2")
{
alert("Please Select File");
}
else
{
$('#importfiletodb').html(data);
}
}
})
всесодержимое и имя файла должны быть в состоянии сохранить вместе, когда пользователь нажимает кнопку отправить.
но теперь только содержимое файла, переданного в дб.
как сделать так, чтобы имя файла передавалось вместе с содержимым?
p / s: это мой первыйвремя использования ajax для загрузки файла.