? temp.patch
Index: services/file_service/file_service.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/services/file_service/Attic/file_service.inc,v
retrieving revision 1.1.2.7.2.4
diff -u -p -r1.1.2.7.2.4 file_service.inc
--- services/file_service/file_service.inc	26 Oct 2010 17:58:39 -0000	1.1.2.7.2.4
+++ services/file_service/file_service.inc	26 Oct 2010 23:33:46 -0000
@@ -80,7 +80,9 @@ function file_service_save($file) {
   $dir = dirname($file->filepath);
   // Build the destination folder tree if it doesn't already exists.
   if (!file_check_directory($dir, FILE_CREATE_DIRECTORY)) {
-    return services_error("Could not create destination directory for file.");
+    if (!@mkdir($dir, 0775, TRUE)) {
+      return services_error("Could not create destination directory for file: $dir.");
+    }
   }
 
   // Update file object as necessary
Index: services/views_service/views_service.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/services/services/views_service/Attic/views_service.inc,v
retrieving revision 1.1.2.12.2.5
diff -u -p -r1.1.2.12.2.5 views_service.inc
--- services/views_service/views_service.inc	14 Jul 2010 03:33:21 -0000	1.1.2.12.2.5
+++ services/views_service/views_service.inc	26 Oct 2010 23:33:47 -0000
@@ -56,7 +56,7 @@ function views_service_get($view_name, $
   }
   else {
     // We want to keep the result an array.
-    $result[] = $view->preview($display_id);
+    $result[] = $view->render();
   }
   return $result;
 }
