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

- 3 هفته پیش
توسط Alimotreb آپدیت شد
arazsalmasi ( 5311 تجربه )
3 هفته پیش

سلام دوستان
من میخوام عکسی رو اپلود کنم ولی بیشتر از 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 رو میزارم حل مبشه ولی این سرور جدید من از این پشتیبانی نمیکنه
چه راه حلی پیشنهاد میکنید

پرهام عظیمی ( 2255 تجربه )
3 هفته پیش

سلام @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 ( 15557 تجربه )
3 هفته پیش

سلام
@araz2salmasi

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

برای ارسال پاسخ باید وارد سایت شوید