フォームの処理にはwtformsを使用します。だから私はこのようなフォームを作成します:
class ProfileForm(Form):
firstName = TextField(_('firstName'), [validators.Required(), validators.Length(min=3, max=45)])
lastName = TextField(_('lastName'), [validators.Required(), validators.Length(min=3, max=45)])
avatar = FileField(_('avatar'), [check_file])
このフォームは単純なアップロードでうまく機能します...しかしajaxはどうですか?
iFrameを作成するためのプラグインやajax経由でファイルをアップロードするためのプラグインはありますか?または、このフォームを別の方法で処理する必要がありますか?
ps:IEのサポートは重要です
ps2:ajaxtoにファイルがない別のwtformを使用します。フォームをシリアル化して送信するだけで...