رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
قطع شدن آپلود وسط کار
#1
سلام دوستان، یه قسمتی از سایتی که میخوام بنویسم نیاز به آپلود فایل داره و من برای نمایش روند کار به کاربر از JQuery استفاده کردم. یعنی آپلود با استفاده از $.Ajax انجام میشه. حالا مشکلی که دارم اینه که وقتی حجم فایل ها کم باشه مشکلی نیست ولی وقتی یه ذره حجم فایل زیاد میشه وسط کار میمونه و دیگه نمیره. هر کاری هم میکنم درست نمیشه. میشه لطف کنید بفرمایید مشکل از کجاست و چیکار باید بکنم
پاسخ
تشکر شده توسط:
#2
مشکل حداکثر حجم آپلود ندارید؟ از تنطیمات php.ini هستش.
پاسخ
تشکر شده توسط: golshan
#3
(23-04-1394، 01:50 ق.ظ)php نوشته: مشکل حداکثر حجم آپلود ندارید؟ از تنطیمات php.ini هستش.

نه مشکل از اون نیست. تو تنظیمات حداکثر حجم 20 مگ وارد شده و حجمی هم که آپلود میشه در حدود 2 مگ بیشتر نیست!!!
پاسخ
تشکر شده توسط:
#4
خطای Timeout نمیگیرین احیاناً؟
پاسخ
تشکر شده توسط: golshan
#5
(24-04-1394، 12:35 ق.ظ)ADMIN نوشته: خطای Timeout نمیگیرین احیاناً؟

ممنون. فکر میکنم مشکل همین باشه.اگر مشکل این بود باید چه کار کرد؟

یه سوال دیگه هم ممنون میشم توضیح بدید. مثلا سایتی مثل شبکه اجتماعی معروف، وقتی میخوایم یه عکس رو توش آپلود کنیم روند رو متناسب نشون میده. یعنی پروگرس بارش ذره ذره پر میشه. ولی وقتی کد زیر رو برای نمایش پروگرس بار استفاده میکنم، یهو 30 درصد میشه بعد یهو 90 درصد میشه و بعد تموم میشه. ممنون میشم راهنماییم کنید تا این مشکل رو هم برطرف کنم

کد بنده :

کد:
type: 'post',
           url: ROOT + 'user/userNewForm',
           xhr: function () {
                var xhr = $.ajaxSettings.xhr();
                if (xhr.upload) {
                    xhr.upload.onprogress = function (e) {
                        var total = e.total;
                        var loaded = e.loaded;

                        var value = Math.round(loaded / total * 100);
                        $('.index-pb-value').fadeIn(200).css('width', value + '%');

                        if(value >= 10) {
                            $('.index-pb-value').text(value + ' %');
                        }
                    };
                }
                return xhr;
            },   },

دیگه بقیش رو ننوشتم. همین قسمته که
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان