summaryrefslogtreecommitdiff
path: root/UPGRADING
diff options
context:
space:
mode:
authorAlexander Moskalev <irker@irker.net>2020-11-26 10:30:02 +0300
committerNikita Popov <nikita.ppv@gmail.com>2021-02-16 10:24:22 +0100
commite727919b97c4baeca93cb7700d4adf2e35a3530f (patch)
tree81ef04e6048481ad94c22a4316c7346d2484380e /UPGRADING
parentd16341dabe30f03149d78a03dad734b9d32907b2 (diff)
downloadphp-git-e727919b97c4baeca93cb7700d4adf2e35a3530f.tar.gz
cURL: make possible to send file from buffer string
Add CURLStringFile class which works similarly to CURLFile, but uploads a file from a string rather than a file. This avoids the need to create a temporary file, or use of a data:// stream. Basic usage: $file = new CURLStringFile($data, 'filename.txt', 'text/plain'); curl_setopt($curl, CURLOPT_POSTFIELDS, ['file' => $file]); Closes GH-6456.
Diffstat (limited to 'UPGRADING')
-rw-r--r--UPGRADING5
1 files changed, 5 insertions, 0 deletions
diff --git a/UPGRADING b/UPGRADING
index 2e4700c1c9..5d72233e90 100644
--- a/UPGRADING
+++ b/UPGRADING
@@ -100,6 +100,11 @@ PHP 8.1 UPGRADE NOTES
- Curl:
. Added CURLOPT_DOH_URL option.
+ . Added CURLStringFile, which can be used to post a file from a string rather
+ than a file:
+
+ $file = new CURLStringFile($data, 'filename.txt', 'text/plain');
+ curl_setopt($curl, CURLOPT_POSTFIELDS, ['file' => $file]);
- hash:
. The following functions have changed signatures: