• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دو آپلود در يك فرم
#1
سلام . من يك فرم دارم كه دو گزينه براي آپلود داره .
يكي آپلود تصوير و يكي آپلود ويديو .

كدهامو با توجه به اين لينك نوشتم .

مشكلي كه وجود داره اينه كه تنها اولين كد آپلودي كه در كنترلر نوشته ميشه ، اون كار ميكنه .

مثلا تو اين كد :
کد پی‌اچ‌پی:
public function upload(){
  
$data['errorPic'] = $this->validateUpload();  
  
$data['errorVid'] = $this->validateUpload2();

اين $this->validateUpload() اجرا ميشه .

ولي در اين كد :
کد پی‌اچ‌پی:
public function upload(){
   
$data['errorVid'] = $this->validateUpload2();
 
$data['errorPic'] = $this->validateUpload();  

اين $this->validateUpload2() اجرا ميشه .

يعني هر دو با هم اجرا نميشن . چرا ؟
آرام باش ؛ توكل كن ؛ تفكر كن و سپس آستينها را بالا بزن , آنگاه دستان خداوند را خواهي ديد كه زودتر از تو دست به كار شده است.امام علي عليه السلام.
  پاسخ
تشکر شده توسط :
#2
سلام
کد اگنایتر اجازه آپلود چند فایل رو به این راحتی نمی ده.
بهتر است از این اکستنشن استفاده کنی:
https://github.com/stvnthomas/CodeIgniter-Multi-Upload
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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