website_hr_recruitmentモジュールを確認したところ、履歴書をアップロードする手段があることがわかりました。しかしここにはセキュリティの制限がありません。セキュリティに関する限り、深刻な抜け穴だと感じています。とにかく、私はイメージで同じことをしようとし、バイナリフィールドを含む私のカスタムモデルの1つにエントリを作成します。 controller.pyOdooウェブサイトの画像アップロードとファイルタイプの確認
<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>
:
template.xml:次は私のコードです
if post['image']:
vals.update({'photo': post['image']})
しかし、画像はバイナリフィールド '写真' に更新されていないようです どんな助けもありがたいですか?また、Odooの誰かがセキュリティ上の問題について意見を持っている場合は、同様にコメントしてください。
おかげで、 Yaseenシャリーフ
あなたがウェブサイトコントローラを使用していますか? –