Merge pull request #8539 from appwrite/fix-header-for-multipart

Add boundary to multipart header
This commit is contained in:
Christy Jacob
2024-08-14 18:27:02 +04:00
committed by GitHub
2 changed files with 3 additions and 0 deletions
+1
View File
@@ -726,6 +726,7 @@ class Response extends SwooleResponse
}
$this
->setContentType($multipart->exportHeader())
->send($multipart->exportBody());
}
@@ -1491,6 +1491,8 @@ class FunctionsCustomServerTest extends Scope
$this->assertEquals(201, $execution['headers']['status-code']);
$this->assertStringContainsString('multipart/form-data', $execution['headers']['content-type']);
$contentType = explode(';', $execution['headers']['content-type']);
$this->assertStringContainsString('boundary=----', $contentType[1]);
$bytes = unpack('C*byte', $execution['body']['responseBody']);
$this->assertCount(3, $bytes);
$this->assertEquals(0, $bytes['byte1']);