I am currently working on Moodle and i am trying to upload an image and display it.
I followed all the steps explained here : https://docs.moodle.org/dev/Using_the_File_API_in_Moodle_forms#Simple_use and it is working.
For example if i upload a file with some text in it and i access the URL given by the make_pluginfile_url function it will display the text that is inside the file.
The problem is when i upload an image it doesn't display the image but some text like this:
(+�ء��\U�k���*�j~�Uܽ�U���W\Uت�k��zb��S�
I suppose it's because the File API treats the image as a text file and not as an .jpg.
I also tried to do this:
html_writer::empty_tag('img', array('src'=> $url));
but it doesn't display the image either...
Could someone tell me how i could make it display the image?