We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I'm having some issues saving binary data with the child process adapter in the 0.2.x branch.
Upon calling json_encode to pipe the contents of the file from the parent process to the child process the following error occurs:
json_encode
Malformed UTF-8 characters, possibly incorrectly encoded
Would it be an idea to encode the contents of the file to Base64 first and decode it in the child process?
Something like this:
\React\Filesystem\ChildProcess\File::putContents
$contents = base64_encode($contents); return childProcessPromiseClosure(Loop::get(), function () use ($path, $contents, $flags): array { return ['size_written' => file_put_contents($path, base64_decode($contents), $flags)]; })->then(static fn (array $data) => (int)$data['size_written']);
The text was updated successfully, but these errors were encountered:
What kind of binary data are you attempting to put through it? Will, add tests to support this.
Sorry, something went wrong.
Right now I'm trying with an image. Textual data works as designed.
No branches or pull requests
I'm having some issues saving binary data with the child process adapter in the 0.2.x branch.
Upon calling
json_encode
to pipe the contents of the file from the parent process to the child process the following error occurs:Malformed UTF-8 characters, possibly incorrectly encoded
Would it be an idea to encode the contents of the file to Base64 first and decode it in the child process?
Something like this:
\React\Filesystem\ChildProcess\File::putContents
The text was updated successfully, but these errors were encountered: