2013-01-19 81 views
2

我使用wtforms來處理表單。所以我創建這樣的形式:用wtforms在ajax上傳文件

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:我在阿賈克斯使用wtform再沒有文件。只需通過序列化表單並提交它...

回答