From 2f83fa7f74a6806d6ec6d82815c9e8a8964a8905 Mon Sep 17 00:00:00 2001 From: stanley lieber Date: Thu, 11 Oct 2012 22:06:11 -0500 Subject: [PATCH] hget(1): fix man page errors, add another example --- sys/man/1/hget | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/sys/man/1/hget b/sys/man/1/hget index cccfcfc73..5b5907d8d 100644 --- a/sys/man/1/hget +++ b/sys/man/1/hget @@ -135,7 +135,7 @@ The .B -g and .B -p -flags set the the form method to GET and POST, respectively. The +flags set the form method to GET and POST, respectively. The .B -m flag sets the form method to POST and its enctype to multipart/form-data. In all cases, the form action is set to @@ -143,8 +143,8 @@ In all cases, the form action is set to .PP The remaining arguments of the form .B name:value -are interpreted as form field names and values to be submitted along -with the form. An argument of the form +are interpreted as form field names and values to be submitted. An +argument of the form .B name:@value is interpreted as a file upload, with the information following the .B @ @@ -162,12 +162,20 @@ hget -p 'text=' http://p.intma.in/paste.cgi .PP Manually specify options to be sent to a given .I url. -Note: The target HTML is not fetched and interpreted. .IP .EX % formpost -u http://p.intma.in -p paste.cgi 'text:test post' hget -p 'text=test+post' http://p.intma.in/paste.cgi .EE +.PP +Upload a file. +.IP +.EX +% formpost -M file:@/tmp/screen.png | \\ +hget -P \\ +-r 'Content-Type: multipart/form-data, boundary=HJBOUNDARY' \\ +http://i.intma.in/up.cgi +.EE .SH SOURCE .B /rc/bin/hget .br