在Django应用程序中,在注册期间,我希望用户能够看到他/她选择的配置文件图像,而不是仅仅看到纯粹使用django表单的路径(作为我想要的示例{ {3}})。我认为它应该涉及一些ajax上传,它应该暂时存储在某处,因为用户可能选择不继续注册,即使已经上传了配置文件图像,在这种情况下应该删除上传的图片。
我想知道最好的方式是什么?您可以指出哪些例子?
感谢!!!
答案 0 :(得分:0)
你是正确的,需要上传AJAX。
无论上传是暂时的还是永久性的,您的实施内容都不会有太大变化。在这两种情况下,您都需要将图像上传到Web服务器上的目录。在临时情况下,您可以在经过很短的时间后将其删除。
这是一个Django AJAX上传器:https://github.com/GoodCloud/django-ajax-uploader
答案 1 :(得分:0)
选项1
您可以在上传之前将HTML5 FileAPI用于show a thumbnail of a user-selected image。
选项2
您可以使用AJAX上传文件,然后发回缩略图以进行预览