F.Lutz - HTTP-File-Poster



Description

Command line utility for file uploads to web servers via HTTP-POST.

Usage

Usage: httpfileposter.exe [options] url file [file ...]

Mandatory parameters:
  url             target url for uploading [http://]host[:port][path]
                  (default: port 80, path '/')
  file            one or more local files to upload

Options:
  -p host[:port]  http proxy server to use (default port 8080)
  -f fieldname    name of the file upload form field as used with html
                  <input type="file" name="file"> (default: "file")
  -r file         write server response to file
  -d debuglevel   set the amount of debug output (0 - 5, default 1)
  -t timeout      time in seconds to wait for response (default 30)
  -u username     username for basic http authentication
  -a password     password for basic http authentication
  -q              be quiet and don't output anything, not even errors
  -c              continue on error, try next file
  -h              display help (this) and exit

HTTP-File-Poster, Version 0.3.1, Jun  6 2009, Florian Lutz

Example

> httpfileposter -f foobarfile -t 10 http://www.example.com/ foobar.txt

uploading foobar.txt
progress: 100%
upload successful

Download

Binaries: httpfileposter.exe

Source: httpfileposter-0.3.1-src.zip

License

HTTP-File-Poster, Copyright © 2005-2009, Florian Lutz

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

See GNU General Public License for more details.

Legal Warning

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.