我已经看过许多使用AJAX和ASP.NET MVC异步上传文件的例子,我无法弄清楚Javascript <add name="sqlserver"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=c:\FolderName\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient"/>
对象是否/如何在控制器中使用。我看到的例子看起来像
FormData
var formData = new FormData();
formData.append("something", e.target.files[0]););
$.ajax({
type: "POST",
url: '@Url.Action("upload","someController")',
data: formData,
但我对如何在控制器中使用 [HttpPost]
public async Task<JsonResult> upload ( )
{
try
{
foreach (string file in Request.Files)
{
var fileContent = Request.Files[file];
if (fileContent != null && fileContent.ContentLength > 0)
{
感到困惑。如果使用它,它如何进入具有空白参数列表的控制器?