Split preprocess per field type methods, for POST

This would make it easier to extend according to field types.
I think we should add explode to commas same as in entity-reference case if we want to pass few file IDs with comma separated through a POST request.