Curl Login & Upload (Batch Script)
curl "http://example.com/logon" ^
--data-urlencode "rememberMe=true" ^
--data-urlencode "email=test@example.com" ^
--data-urlencode "password=foobar" ^
--cookie "cookies.txt" ^
--cookie-jar "cookies.txt" ^
--location ^
--verbose ^
> "login_result.html"
FOR /R C:\temp\img\ %%G IN (*.*) DO ^
curl "http://example.com/upload" ^
--form "Id=1337" ^
--form "Description=Scripted Upload" ^
--form "associatedFile=@%%G;type=image/jpeg" ^
--cookie "cookies.txt" ^
--cookie-jar "cookies.txt" ^
--location ^
--verbose ^
> "upload_result.html"