gpt4 book ai didi

javascript - 不使用参数检索上传文件的值

转载 作者:行者123 更新时间:2023-11-28 06:33:31 25 4
gpt4 key购买 nike

目标:
我希望使用最新版本的 FF、CHrome 和 IE,在 jquery 代码的支持下,将第二个输入名称“file2”自动上传到 actionresult。

问题:
它不起作用,因为 HttpPostedFileBase file2 为空。它应该包含基于上传文件并支持 jquery 的任何值。

信息:
*如果它适用于 IE、Chrome 和 FF,那就太好了。
*我询问这种不寻常的方法是有目的的。
*jquery和html的源代码仅适用于FF。

谢谢!

$("#file1id").change(function () {
if($('#file2id').length){
$('#file2id').remove();
}


$(this).clone().attr('id', 'file2id').insertAfter($(this));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<input id="file1id" name="file" type="file" accept=".xml, .txt" />

<input id="file2id" name="file2" type="file" accept=".xml, .txt" />

public ActionResult UploadShipments(HttpPostedFileBase file, HttpPostedFileBase file2)
{


---
}
<小时/>
<input id="file1id" name="file" type="file" accept=".xml, .txt" />

<input id="file2id" name="file2" type="file" accept=".xml, .txt" />
<小时/>
$("#file1id").change(function () {
if($('#file2id').length){
$('#file2id').remove();
}


$(this).clone().attr('id', 'file2id').insertAfter($(this));
});
<小时/>
https://jsfiddle.net/ayd4x079/2/

最佳答案

如果您的 JavaScript 代码有效,请尝试使用 Request.Files 对象。它包含服务器从客户端接收到的所有文件

关于javascript - 不使用参数检索上传文件的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34488978/

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