How to add flag on each field in a node in Drupal? I have created a membership based website in Drupal 7. I want the user should create his portfolio and upload his work images. So i created a content type called portfolio having image field with unlimited upload option and gave access to that role. Also i want the user to like other user's images. So i created a View in which all portfolio images displays. For like button, i used Flag module. 

Now problem is, there is only option Node Flag in views that shows flag only on 1st image in that node. I want flag on each image field in views like Facebook. So technically user should create multiple nodes if flag need to appear on each image. But its very much complex. Is there any way to add flag on each field in content in views?
I am gonna say something different than @Volker, hopefully correct.

Important: You need to install the File Entity module to allow flags on your image field's multiple values.

Just tried this and it works for me, using:


A multivalued Image field; setting its display "Format" to "Rendered file" and the "View mode" to "Teaser", here is a screenshot of my configuration:

A new Flag for File entities; selecting the respective "Display in entity links" view modes. Selecting is optional, it should work out of the box.


And there is what I get:



Hope this helps!