J'ai vérifié le module website_hr_recruitment et j'ai trouvé qu'il y avait des dispositions pour télécharger le CV. Mais il n'y a aucune sorte de restriction de sécurité ici, ce qui me semble être une faille sérieuse en ce qui concerne la sécurité. Quoi qu'il en soit, j'essaie de faire la même chose avec une image, et de créer une entrée dans l'un de mes modèles personnalisés qui contiennent un champ binaire. Ce qui suit est mon code:Téléchargement de l'image du site Odoo et validation pour le type de fichier
template.xml:
<div class="form-group form-field ">
<div class="col-md-3 col-sm-4 text-right">
<label class="control-label" for="image">Image</label>
</div>
<div class="col-md-7 col-sm-8">
<input type="file" class="form-control o_website_form_input" name="image"/>
</div>
</div>
controller.py:
if post['image']:
vals.update({'photo': post['image']})
Mais l'image ne semble pas être mis à jour dans le champ binaire 'photo' Toute aide serait appréciée? Et si quelqu'un d'Odoo a des opinions sur le problème de sécurité, veuillez également le commenter.
Merci, Yaseen Shareef
êtes-vous utilisé contrôleur de site Web? –