Are you trying to upload to a splunk instance of to SplunkStorm ?
If this is Storm, you should install a splunk universal forwarder on, configure it with your storm credentials app, and monitor the file to index (that can be zip and larger than 100mb)
see http://docs.splunk.com/Documentation/Storm/latest/User/AboutforwardingdatatoStorm
PS: there an useful command line for a oneshot indexing :
./splunk add oneshot "/path/to/my/file.zop" -sourcetype mysourcetype
I am uploading a log file to get analysed. Have I misunderstood?
Why are you trying to do this? Are you uploading an app?