gpt4 book ai didi

c# - JQuery Ajax 从客户端上传文件和其他值

转载 作者:太空狗 更新时间:2023-10-29 21:16:46 24 4
gpt4 key购买 nike

<分区>

我需要将一个文件上传到服务器并发送一个 GUID 值,两者都需要完成一个操作。

是否可以通过一个 $.ajax 语句发送两者?

这是我正在使用的上传操作方法的片段

[HttpPost]
public ActionResult Upload()
{
HttpPostedFileBase file = Request.Files[0];
}

这是我用来将文件发送到服务器的 Javascript 代码片段

function upload() {
var formData = new FormData();
var totalFiles = document.getElementById("FileUpload").files.length;

for (var i = 0; i < totalFiles; i++) {
var file = document.getElementById("FileUpload").files[i];

formData.append("FileUpload", file);
}

$.ajax({
type: 'post',
url: '/myController/Upload',
data: formData,
dataType: 'json',
contentType: false,
processData: false,
success: function (response) {
alert('succes!!');
},
error: function (error) {
alert("errror");
}
});
}

这段代码运行良好。该文件已按预期上传,但现在我需要将 GUID 发送到同一 Controller (上传),所以我想知道我是否可以在同一 $.ajax< 中发送带有文件的 GUID/声明?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com