Do you want to upload them from the Web UI? I don't think that would work with the wizard there.
However, if you can, simply move your files to the instance running splunk and add a file monitor to those files, indexing them only once (not continuously).
yes, through Web UI, If I am not wrong, you want to say that we can't upload directory having 1MB*100files to the splunk.
Is there any other way by which we can upload the directory to the splunk.?
Why don't you try either the oneshot from the cli, or if you like to work with the ui setting a monitor to that directory, indexing once? That does exactly what you need.
How else would you "upload" a directory? The "Add Data" wizard handles individual files, I don't see how you would apply it to more than one file.
I would use oneshot from the cli. The web interface doesn't support multiple files. Just run oneshot from any forwarder configured to send to your indexer.