I am using ReSTful webservice. I am uploading multiple photos with one function (PHP).
I have used $num_files = count($_FILES['myfile']['name'])
to count number of files that are to be uploaded but this always gives 1:
When I print $_FILES['myfile']['name']
or $_FILES
it returns last image.
Am I suppose to do any setting to send multiple files at a time?
<?php if($result=="success") { $num_files = count($_FILES['myfile']['name']); Zend_Debug::dump($num_files); die; for( $i=0; $i < $num_files; $i++ ) { $name = $_FILES["myfile"]["name"][$i]; $temp_path = $_FILES['myfile']['tmp_name'][$i]; $image_name = Helper_common::getUniqueNameForFile( $name ); echo $image_name; die; // Set the upload folder path $target_path = $originalDirecory."/"; // Set upload image path $image_upload_path = $target_path.$image_name; move_uploaded_file($temp_path, $image_upload_path); //if(move_uploaded_file($temp_path, $image_upload_path)) //{ // Set 800*800 popup thumbnail... // Set popup directory... $thumbnail_directory=$popUpDirectory."/"; // Set thumbnail name... $thumb_name1=$thumbnail_directory.'thumbnail_'.$image_name; // Set width and height of the thumbnail... $thumb_width=800; $thumb_height=800; $thumb1=Helper_common::generateThumbnail($image_upload_path, $thumb_name1, $thumb_width, $thumb_height); //if($thumb) //{ // Set 435*333 thumbnail... // Set thumbnail directory... $thumbnail_directory=$wallDirecory."/"; // Set thumbnail name... $thumb_name2=$thumbnail_directory.'thumbnail_'.$image_name; // Set width and height of the thumbnail... $thumb_width=435; $thumb_height=435; $thumb2=Helper_common::generateThumbnail($image_upload_path, $thumb_name2, $thumb_width, $thumb_height); //if($thumb) //{ // Set 176*176 thumbnail... // Set thumbnail directory... $thumbnail_directory=$galleryDirectory."/"; // Set thumbnail name... $thumb_name3=$thumbnail_directory.'thumbnail_'.$image_name; // Set width and height of the thumbnail... $thumb_width=176; $thumb_height=176; $thumb_smart_resize_3 = Helper_ImageResizer::smart_resize_image($image_upload_path, NULL, $thumb_width, $thumb_height, false, $thumb_name3, false); $thumb3=Helper_common::generateThumbnail($image_upload_path, $thumb_name3, $thumb_width, $thumb_height); //if($thumb) //{ $profile_thumb=$thumb3; // Set 131*131 thumbnail... // Set thumbnail directory.... $thumbnail_directory = $thumbnailsDirectory."/"; // Set thumbnail name.... $thumb_name4 = $thumbnail_directory.'thumbnail_'.$image_name; $thumb_width=131; $thumb_height=131; $thumb_smart_resize_4=Helper_ImageResizer::smart_resize_image($image_upload_path, NULL, $thumb_width, $thumb_height, false, $thumb_name4, false); $thumb4=Helper_common::generateThumbnail($image_upload_path, $thumb_name4, $thumb_width, $thumb_height); }
Import a folder!Click on “Choose”, select the folder we just cloned (“Github”), and the hit “Upload”. Postman's folder importer can also import all files that are Postman Collections, or Postman Environments. This makes it easier to import multiple collections and their associated environments into Postman.
I got a solution. I need to make myfile an array like this: myfile[] :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With