gpt4 book ai didi

jquery - 使用 jQuery 文件上传插件在上传之前获取上传文件名

转载 作者:行者123 更新时间:2023-12-03 22:45:06 31 4
gpt4 key购买 nike

我正在使用 jQuery 文件上传插件 https://github.com/blueimp/jQuery-File-Upload/wiki将多个文件上传到服务器。我将把它与自定义 Web 服务一起使用,该服务会将上传的图像存储在服务器上。但是,除了 POST 请求正文之外,我还需要将正在上传的文件的名称传递给 Web 服务。因此,每次文件传输时,我还需要将文件名传递给 Web 服务。有人能告诉我如何获取文件名并将其与每个上传请求一起发送吗?我基本上需要从现场获取它,而不需要任何额外的输入字段。如果用户选择了 10 个文件,我需要获取队列中每个文件的名称并将其与上传请求一起提交。

谢谢。

最佳答案

好的,这是有效的解决方案:

// Storing the file name in the queue
var fileName = "";

// On file add assigning the name of that file to the variable to pass to the web service
$('#fileupload').bind('fileuploadadd', function (e, data) {
$.each(data.files, function (index, file) {
fileName = file.name;
});
});

// On file upload submit - assigning the file name value to the form data
$('#fileupload').bind('fileuploadsubmit', function (e, data) {
data.formData = {"file" : fileName};
});

关于jquery - 使用 jQuery 文件上传插件在上传之前获取上传文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23266040/

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