2

在 Django 应用程序中,在注册过程中,我希望用户能够看到他/她选择的个人资料图像,而不是仅仅看到纯粹使用 django 表单完成的路径(例如,我想查看pinterests 注册表单) . 我认为它应该涉及一些 ajax 上传,并且应该暂时存储在某个地方,因为即使上传了个人资料图片,用户也可能选择不继续注册,在这种情况下,应该删除上传的图片。

我想知道处理这个的最好方法是什么?您可以指出任何例子吗?

谢谢!!!

4

2 回答 2

0

选项1

您可以使用 HTML5 FileAPI 在用户上传之前显示用户选择的图像的缩略图。

选项 2

您可以使用 AJAX 上传文件,然后发回缩略图供他们预览

于 2012-12-03T11:05:10.783 回答
0

您是正确的,需要 AJAX 上传。

无论上传是临时的还是永久的,在您的实施中事情不会发生太大变化。在这两种情况下,您都需要将图像上传到 Web 服务器上的目录。在临时情况下,您可以在短时间内删除它。

这是一个 Django AJAX 上传器:https ://github.com/GoodCloud/django-ajax-uploader

于 2012-12-03T10:11:15.133 回答