مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

nimaaamin

عضویت از 1394/05/19

آپلود فایل با استفاده از صفحه ashx

  • پنجشنبه 10 فروردین 1396
  • 18:33
تشکر میکنم

سلام دوستان
من از طریق :
[JAVASCRIPT]            var fileUpload = $("#edituploadInput").get(0);           
            var files = fileUpload.files;           
            var formData = new FormData();
            for (var i = 0; i < files.length; i++) {
                formData.append(files[i].name, files[i]);
            }
            formData.append('plan_no', editingplanNo);
            formData.append('plan_number', $("#editin_plan_code").val());
            $.ajax({
                type: 'post',
                url: 'FileUploader.ashx',
                data: formData,
                success: function (status) {
                    $("#butt_updateeditingplan").val("ثبت");
                    $("#diveditplan").animate({
                        height: "hide"
                    }, 1000, function () {
                        // Animation complete.
                    });
                    if (editingplanNum == 0)
                        bindGridPlan();
                    else
                        bindGridNationalPlan();
                },
                processData: false,
                contentType: false,
                error: function () {
                    alert("Whoops something went wrong!");
                }
            });[/JAVASCRIPT]
کد فوق فایل آپلود شده را برای صفحه ashx ارسال میکنم که در اونجا در بانک ذخیره میکنم مشکلی که دارم اینه که فایل رو تا حجم 2 مگابایت میتونه ارسال کنه بزرگتر از اون رو خطا میده
لطفا راهنمایم کنید

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 11 فروردین 1396
  • 12:54

باید در وب کانفیگ میزام حجم آپلود را افزایش دهید

<configuration>
  <system.web>
    <httpRuntime maxRequestLength="xxx" />
  </system.web>
</configuration>

کاربر سایت

nimaaamin

عضویت از 1394/05/19

  • چهارشنبه 16 فروردین 1396
  • 00:28

با سلام و خسته نباشید. من دستورات بالا رو که به وب کانفیگ اضافه میکنم زمان اجرا با خطا زیر مواجه میشم!!!!!!!!!!!!!!!!!!!!!!!!!

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 16 فروردین 1396
  • 09:52

شاید از قبل در وب کانفیگ تگ httpruntime موجوده

بررسی کنید اگر بود که به احتمال خیلی زیاد هست بهش maxlenght را اضافه کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)