arazsalmasi
5 سال پیش توسط arazsalmasi مطرح شد
2 پاسخ

آپلود نکردن عکس با حجم بالای 500 کیلو بایت

سلام دوستان
من میخوام عکسی رو اپلود کنم ولی بیشتر از 500 کیلو بایت اپلود نمیکنه
توی phpini
php_value upload_max_filesize 10M
php_value post_max_size 10M
php_value max_input_time 300
php_value max_execution_time 300
اینارو افزایش دادم ولی باز هم اجازه نمیده
حتی عکس رو اپلود نمیکنه که من موقع گرفتن و ذخیره کردن حجمشو کم کنم
مشکل از لایبرری GD هست و هر وقت من اینو عوض میکنم و imagemagik رو میزارم حل مبشه ولی این سرور جدید من از این پشتیبانی نمیکنه
چه راه حلی پیشنهاد میکنید


ثبت پرسش جدید
پرهام عظیمی
@parhamazimy 5 سال پیش مطرح شد
0

سلام @araz2salmasi
اگر هاستت cpanel هست میتونی از بخش Select Php Version تیک لایبرری GD رو فعال کنی .
یا میتونی به پشتیبانی سایت پیام بدی و درخواست فعالسازی Gd رو بدی که وظیفشونه اینکار رو انجام بدن .
اگر موارد بالا نشد باید اجازه آپلود فایل های سنگین رو از طریق کد های php بگیری و به کاربر هشدار بدی حداکثر حجم تصویر و ابعاد تصویر نباید بیشتر از فلان باشه .

// Check file size
if ($_FILES["fileToUpload"]["size"] > 500000) {
    echo "Sorry, your file is too large.";
    $uploadOk = 0;
}

Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@araz2salmasi

این مقادیر رو باید از قسمت select php version افزایش بدید نه جای دیگه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام