From 1764c373fbbb77532aea937d7e0f701221dbfaa3 Mon Sep 17 00:00:00 2001 From: Ashita Prasad Date: Sun, 14 Apr 2024 21:18:32 +0530 Subject: [PATCH] fix fopen --- lib/codegen/php/guzzle.dart | 6 +++--- test/codegen/php_guzzle_codegen_test.dart | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/codegen/php/guzzle.dart b/lib/codegen/php/guzzle.dart index 24e9ba2b..ce0ebef6 100644 --- a/lib/codegen/php/guzzle.dart +++ b/lib/codegen/php/guzzle.dart @@ -71,11 +71,11 @@ echo $res->getBody(); if (requestModel.hasFormData) { var templateMultiPartBody = jj.Template(kTemplateMultiPartBody); var renderedMultiPartBody = templateMultiPartBody.render({ - "fields_list": requestModel.formDataMapList.map((field) { + "fields_list": requestModel.formDataList.map((field) { var row = ''' [ - 'name' => '${field['name']}', - 'contents' => '${field['value']}' + 'name' => '${field.name}', + 'contents' => ${field.type == FormDataType.file? "fopen('${field.value}', 'r')":"'${field.value}'"} ]'''; return row; }).join(",\n"), diff --git a/test/codegen/php_guzzle_codegen_test.dart b/test/codegen/php_guzzle_codegen_test.dart index 455f5ac7..91240781 100644 --- a/test/codegen/php_guzzle_codegen_test.dart +++ b/test/codegen/php_guzzle_codegen_test.dart @@ -573,7 +573,7 @@ $body = new MultipartStream([ ], [ 'name' => 'imfile', - 'contents' => '/Documents/up/1.png' + 'contents' => fopen('/Documents/up/1.png', 'r') ] ]); @@ -610,7 +610,7 @@ $body = new MultipartStream([ ], [ 'name' => 'imfile', - 'contents' => '/Documents/up/1.png' + 'contents' => fopen('/Documents/up/1.png', 'r') ] ]); @@ -694,7 +694,7 @@ $body = new MultipartStream([ ], [ 'name' => 'imfile', - 'contents' => '/Documents/up/1.png' + 'contents' => fopen('/Documents/up/1.png', 'r') ] ]);