对ImageField如何说最大允许宽度是500,只允许* .JPGs?如果在ImageField中无法做到这一点,那么实现它的方法是什么?或者应该在html表单上指定它? 在此先感谢在django中上传图片的最大允许尺寸和允许的扩展名?
0
A
回答
1
您可以在形式上清洁方法检查:
def clean_picture(self):
# check image weight
image = self.cleaned_data['picture']
if image:
if image.width > 100:
raise forms.ValidationError(_("Selected image is too wide"))
return image
还有height属性。您可以在ImageField中访问该文件的名称,从中获取扩展名并像我以宽度进行验证。
相关问题
- 1. AODV中HELLO的最大允许尺寸
- 2. app_data允许的最大尺寸
- 3. MongoDB Capped Collection最大允许尺寸
- 4. .htaccess允许扩展名,不允许扩展名,并允许尾随斜杠
- 5. android将图片加载到最大允许尺寸
- 6. 允许的扩展名phpmailer
- 7. 只允许图片上传
- 8. 在OBIEE中允许使用EVALUATE_AGGR的最大尺寸
- 9. 上传验证,允许其他扩展?
- 10. 允许使用Django的扩展与pygraphviz
- 11. 的Joomla:允许用户上传图片
- 12. 允许用户在shopify上传图片
- 13. Android小部件允许的最大尺寸
- 14. 允许php上传脚本的所有文件扩展名
- 15. 腓允许上传的文件扩展名
- 16. CakePHP Auth允许JSON扩展
- 17. NSOutlineView不允许扩展
- 18. CUBLAS Library允许的cublasDgetrfBatched()允许的最大批量大小
- 19. 允许htaccess文件扩展名为.php
- 20. 什么是最大尺寸允许OS X中的首选项面板图标?
- 21. PHP上传+ dropzoneJS:只允许一些文件扩展名
- 22. 允许的最大和最小内存
- 23. 允许的最大cookie数
- 24. 亚马逊S3 - 您的建议上传量小于允许的最小尺寸
- 25. 只允许上传
- 26. jtable上允许的最大数量行
- 27. Liferay的7 - 允许SVG图像上传(设置为有效扩展名)
- 28. 视图高度的最大允许值?
- 29. 允许用户更改其图片。 Django
- 30. 允许/在django url
你看过http://stackoverflow.com/questions/6195478/max-image-size-on-file-upload,http://stackoverflow.com/questions/2472422/django-file-upload-size -limit – Rohan 2013-04-29 05:52:02