gpt4 book ai didi

javascript - 如何获取输入文件值而不是使用 FormData

转载 作者:行者123 更新时间:2023-11-28 13:35:20 24 4
gpt4 key购买 nike

有人知道如何获取 <input type="file">通过 Ajax 调用传递的值?

而不是:

// more...

function uploadFile(event) {
var file = event.target.files;
event.stopPropagation();
event.preventDefault();

var data = new FormData();

$.each(
file,
function(key, value) {
data.append(key, value);
}
);

$.ajax({
url: 'site/upload',
type: 'POST',
data: data,
// more...

uploadFile()在输入文件更改时调用。使用 FormData 对象的问题是 IE 10 不支持它。

最佳答案

How to get input file value instead of using FormData

你不能。

如果没有 FormData,您唯一的选择就是 Flash 和发布到 iframe。

我建议使用 FormData(如果当前可用),否则只需将其提交到 iframe 或导致整页回发。

或者,您可以使用已经为您执行此操作的众多插件之一。

关于javascript - 如何获取输入文件值而不是使用 FormData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21862552/

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