首页 新闻 会员 周边

关于在mvc中使用Jquery form 上传文件问题

0
悬赏园豆:5 [已关闭问题] 关闭于 2014-08-17 21:59
@using (Html.BeginForm("add", "a", new { enctype = "multipart/form-data" }))
    {
        <input type="text" name="title" placeholder="为你的新鲜事取一个给力的标题吧" style="width:300px;height:32px;line-height:32px;font-size:16px;" required /><br /><br />
        <textarea placeholder="分享一件新鲜事" cols="50" rows="15" required name="content"></textarea>
        <p><input type="file" name="file1" /></p>
        <p><input type="submit" value="投搞" /></p>
    }
    <div class="progress">
        <div class="bar"></div>
        <div class="percent">0%</div>
    </div>
    <div id="status"></div>
    <script>
        (function () {
            var bar = $(".bar");
            var percent = $(".percent");
            var status = $("#status");
            $("form").ajaxForm({
                beforeSend: function () {
                    status.empty();
                    var percentVal = '0%';
                    bar.width(percentVal)
                    percent.html(percentVal);
                },
                uploadProgress: function (event, position, total, percentComplete) {
                    var percentVal = percentComplete + '%';
                    bar.width(percentVal)
                    percent.html(percentVal);
                } ,
                success: function () {
                    var percentVal = "100%";
                    bar.width(percentVal)
                    percent.html(percentVal);
                    alert("添加成功,转向首页");
                    window.location = "/";
                },
                complete: function (xhr) {
                    status.html(xhr.responseText);
                }
            });
        })();
    </script>


我试着用jquery form提交表单,我在web.config中设置的文件大小是1024,当我上传图片框中上传超过1024K的时候,在“<div id="status"></div>”中就把黄页错误“超过了最大请求长度。”显示出来了。

而且现在的情况是如果文件太大,这个百分比也还是走了一遍。

怎么优化?

DZCMS的主页 DZCMS | 初学一级 | 园豆:5
提问于:2014-07-21 22:02
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册