The present perfect tense indicates an action took place in the past, is associated with the present idea of now,eg:-
I have posted photos onto the application forms.
For an action just concluded when the resulting state is still present,eg:-
I have posted (----) ten minutes ago.