Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to send multiple files in postman ReSTful web service?

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:

Image

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);                  } 
like image 550
Always_a_learner Avatar asked Jan 28 '15 05:01

Always_a_learner


People also ask

How do I upload a folder to the postman?

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.


1 Answers

I got a solution. I need to make myfile an array like this: myfile[] :)

like image 54
Always_a_learner Avatar answered Sep 20 '22 07:09

Always_a_learner