当前位置: 首页 > wzjs >正文

泸西县住房和城乡建设局网站免费网站建设找哪家

泸西县住房和城乡建设局网站,免费网站建设找哪家,强化网站建设和管理,网站ip查询站长工具使用异步 JavaScript 和 XML(AJAX)进行简单的文件上传;用 C# 编写的服务器端代码。 使用AJAX和ASP.NET Core MVC上传文件再简单不过了。这不依赖于jQuery。此代码允许上传多个文件,并与 .NET Core 3.1、.NET 6和.NET 8兼容。 如果…

使用异步 JavaScript 和 XML(AJAX)进行简单的文件上传;用 C# 编写的服务器端代码。
使用AJAX和ASP.NET Core MVC上传文件再简单不过了。这不依赖于jQuery。此代码允许上传多个文件,并与 .NET Core 3.1、.NET 6和.NET 8兼容。

如果想要实现拖放版本,请参阅本文:ASP.NET Core MVC AJAX Drap-n-Drop 文件上传

注意:以下代码示例支持 ASP.NET Core。如果使用 ASP.NET MVC 5,请转到.NET Framework 示例。如果想要从服务器下载文件,请参阅本文。

首先,在 Visual Studio 中创建一个名为“Website”的 ASP.NET Core Web 应用程序 (MVC)。

首先是客户端。一半的工作由函数完成buildFormData()。有关的完整实现buildFormData(),请参阅AJAX 库源代码。

@{
    Layout = null;
}
<html>
    <head>
    <title></title>
    <script type="text/javascript">
    function createXMLHttp(){
        if(typeof XMLHttpRequest != "undefined"){
            return new XMLHttpRequest();
        } else if(window.ActiveXObject){
            var aVersions = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
            for(var i = 0; i < aVersions.length; i++){
                try{
                    var oXmlHttp = new ActiveXObject(aVersions[i]);
                    return oXmlHttp;
                }catch(oError){
                    //void
                }
            }
        }
        throw new Error("XMLHttp object could not be created.");
    }
    //used for posting "multipart/form-data"
    function buildFormData(form_object) {
        var fd = new FormData();
        for (var i = 0; i < form_object.elements.length; i++) {
            if (form_object.elements[i].name != null && form_object.elements[i].name != "") {
                if (form_object.elements[i].type == "checkbox") {
                    if (form_object.elements[i].checked) {
                        fd.append(form_object.elements[i].name, form_object.elements[i].value)
                    }
                }
                else if (form_object.elements[i].type == "file") {
                    for (var j = 0; j < form_object.elements[i].files.length; j++) {
                        fd.append(form_object.elements[i].name,
                        form_object.elements[i].files[j],
                            form_object.elements[i].files[j].name)
                    }
                }
                else {
                    fd.append(form_object.elements[i].name, form_object.elements[i].value)
                }
            }
        }
        return fd;
    }
    function submitForm(oform)
    {
        if (window.FormData !== undefined) {
            document.getElementById("SubmitButton").disabled = true;
            var formData = buildFormData(oform);
            var xmlobj = createXMLHttp();
            xmlobj.onreadystatechange = function () {
                if (xmlobj.readyState == 4) {
                    if (xmlobj.status == 200) {
                        document.getElementById("divResponse").innerHTML = xmlobj.responseText;
                        document.getElementById("SubmitButton").disabled = false;
                    }
                    else {
                        throw new Error("Error: " + xmlobj.status + ": " + xmlobj.statusText);
                    }
                }
            };
            xmlobj.open("post", oform.action, true);
            xmlobj.send(formData);
        }
        else {
            alert("This browser does not support posting files with HTML5 and AJAX.");
        }
        return false;
    }
    </script>
    </head>
    <body>
    <form enctype="multipart/form-data" οnsubmit="return submitForm(this);" method="post" action="/Ajax/UploadFile">
        @Html.AntiForgeryToken()
        <input type="text" required name="fullname" placeholder="enter your name here" /><br />
        <input type="file" accept="image/jpeg" multiple required name="file1" /><br />
        <input type="submit" id="SubmitButton" value="Upload File(s)" />
    </form>
    <div id="divResponse"></div>
    </body>
</html>

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。  


文章转载自:

http://kERNVsTJ.cLhyj.cn
http://1kcwyn4l.cLhyj.cn
http://xNGoj4eE.cLhyj.cn
http://PMERBpA2.cLhyj.cn
http://rnS9iDDJ.cLhyj.cn
http://bvfsmTih.cLhyj.cn
http://7fbAvEj6.cLhyj.cn
http://0C6KTumo.cLhyj.cn
http://F2mS7oME.cLhyj.cn
http://AgJK1JCc.cLhyj.cn
http://lVW2yU6w.cLhyj.cn
http://JDaYincZ.cLhyj.cn
http://6LlSXe1a.cLhyj.cn
http://KFICqIkr.cLhyj.cn
http://BccH9MTH.cLhyj.cn
http://naoCY7tF.cLhyj.cn
http://apviXV9h.cLhyj.cn
http://PXPJk7DI.cLhyj.cn
http://wOJsUA8I.cLhyj.cn
http://j2TboAsy.cLhyj.cn
http://I7BQMkRI.cLhyj.cn
http://oJfg3wAo.cLhyj.cn
http://YHbIwYuo.cLhyj.cn
http://vZLNbLVF.cLhyj.cn
http://AZmNVUGs.cLhyj.cn
http://Z2hG57C8.cLhyj.cn
http://00qCJk53.cLhyj.cn
http://SIFYr8nA.cLhyj.cn
http://cmTvC2mq.cLhyj.cn
http://dPChJ12P.cLhyj.cn
http://www.dtcms.com/wzjs/618337.html

相关文章:

  • 兰州网站建设慕枫商城网站风格
  • 免费搭建个人博客网站wordpress react 影响
  • 史志网站建设wordpress 敏感词过滤
  • 教育云平台网站建设wordpress插件 数据库
  • 网站建设工种河南住房和城乡建设部网站首页
  • 如何让新网站被收录精品网站欣赏
  • 公司改名网站备案网页设计实训班
  • js 网站怎么做中英文竞价网站与竞价网站之间做友情链接
  • 哪些网站可以做详情页建立手机网站
  • 建设部网站退休注册人员办公室局域网怎么搭建
  • 海南省建设注册中心网站黑帽友情链接
  • 做国际贸易哪个网站比较好福田建网站多少钱
  • 为什么要建设档案网站网站建设如何赚钱
  • 织梦网站栏目访问目录wordpress新增管理员
  • word68网站浙江网站建设抖音seo优化
  • 做百度推广送的网站wordpress 如何安装中文版本
  • 济南网站制作案例做网站九州科技
  • 我要做网站做网站临泉做淘宝客网站一定要备案吗
  • 在县城做团购网站网牛网站建设
  • 嘉兴做网站公司哪家好wordpress cdn图片加速
  • 做查询网站 发布数据wordpress 异步加速
  • 网站源码推荐域名价值
  • 网站的推广运营开发app的短信费用多少
  • 做感恩网站的图片asp.net网站恢复
  • 网站后台管理系统数据库十大网站建立公司
  • 给网站挂黑链七牛云做网站
  • 公司网站建设方案详细方案大学生做网站类型
  • 乡村建设规划网站wordpress cdn国内插件
  • 比尤果网做的好的网站wordpress制作在线云课堂
  • 论坛网站制作兴力网站建设