【发布时间】:2013-06-14 22:49:36
【问题描述】:
我有一个在客户端生成的图像,我想通过表单传输到服务器。例如,假设我有一个注册表单,其中配置文件图像是由 JavaScript 自动生成的,我想将该图像传输到 django。
当用户点击提交按钮时,将图像二进制数据传输到服务器的最佳方式是什么?我应该使用什么表单域?
谢谢!
【问题讨论】:
-
你试过什么?你是什么意思“自动生成”?您是从图像列表中获取还是实际绘制一个新图像?你检查过这个docs.djangoproject.com/en/dev/topics/http/file-uploads吗?
-
我实际上画了一些新的东西,所以发送图像索引是行不通的。我尝试使用 CharField 传输二进制数据,但我丢失了一些数据(也许有解决方法?)。文件对象可能是个好主意。是否可以在不上传任何实际文件的情况下从 javascript 伪造文件上传? - 谢谢
标签: javascript django image forms