我正在尝试使用Ajax和MVC上传文件时获取自定义文件名。我不确定如何获取通过formdata.append方法解析的名称..
这是我的JQuery代码:
Date Return Year
9/1/2009 0.71447 2009
10/1/2009 0.48417 2009
11/1/2009 0.90753 2009
12/1/2009 -0.7342 2009
1/1/2010 0.83293 2010
2/1/2010 0.18279 2010
3/1/2010 0.19416 2010
4/1/2010 0.38907 2010
5/1/2010 0.37834 2010
6/1/2010 0.6401 2010
7/1/2010 0.62079 2010
8/1/2010 0.42128 2010
9/1/2010 0.43117 2010
10/1/2010 0.42307 2010
11/1/2010 -0.1994 2010
12/1/2010 -0.2252 2010
并在MVC控制器端:
var formData = new FormData();
var companyCKAttachmentFile = document.getElementById("companyCKAttachmentFile").files[0];
var companyVATAttachmentFile = document.getElementById("companyVATAttachmentFile").files[0];
formData.append("companyCKAttachmentFile", companyCKAttachmentFile);
formData.append("companyVATAttachmentFile", companyVATAttachmentFile);
$.ajax({
cache: false,
url: 'registerfiles',
data: formData,
type: 'POST',
contentType: false,
processData: false,
success: regFilesSuccess,
complete: resetWait,
error: regFailure
});
保存文件时,需要使用'companyCKAttachmentFile'和'companyVATAttachmentFile'作为文件名保存。
从MVC方面来说,我只能从实际文件中获取文件名,而不能从formdata.append方法中获取名称。你如何在MVC方面得到这个名字?