branch: elpa/request
commit 6019c4db8084ca7734b5f3b1262407a4a4f398ff
Author: Ryan Faulhaber <r...@sent.as>
Commit: Ryan Faulhaber <r...@sent.as>

    adds support for curl "<"
---
 request.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/request.el b/request.el
index c36b3fcbd2..71318b150b 100644
--- a/request.el
+++ b/request.el
@@ -898,22 +898,22 @@ BUG: Simultaneous requests are a known cause of 
cookie-jar corruption."
             for (name . item) in files
             collect "--form"
             collect
-            (apply #'format "%s=@%s;filename=%s%s"
+            (apply #'format "%s=%s%s;filename=%s%s"
                    (cond ((stringp item)
-                          (list name item (file-name-nondirectory item) ""))
+                          (list name "@" item (file-name-nondirectory item) 
""))
                          ((bufferp item)
                           (if stdin-p
                               (error (concat "request--curl-command-args: "
                                              "only one buffer or data entry 
permitted"))
                             (setq stdin-p t))
-                          (list name "-" (buffer-name item) ""))
+                          (list name "@" "-" (buffer-name item) ""))
                          ((listp item)
                           (unless (plist-get (cdr item) :file)
                             (if stdin-p
                                 (error (concat "request--curl-command-args: "
                                                "only one buffer or data entry 
permitted"))
                               (setq stdin-p t)))
-                          (list name (or (plist-get (cdr item) :file) "-") 
(car item)
+                          (list name (if (plist-get (cdr item) :use-contents) 
"<" "@") (or (plist-get (cdr item) :file) "-") (car item)
                                 (if (plist-get (cdr item) :mime-type)
                                     (format ";type=%s" (plist-get (cdr item) 
:mime-type))
                                   "")))

Reply via email to