2011-08-07 104 views
1

我做了ajax图片上传。如何在上传文件之前获取图像尺寸?或者我怎样才能停止上传。上传前检查图像尺寸django

我写了自定义上传处理程序,并有奇怪的情况。如果我试图通过提高StopUpload(True)错误来停止在“new_file”过程中上传文件 - 它可以工作,但是如果我尝试在receive_data_chunk过程中 - 它不会(实际上django停止处理文件,但服务器仍在接收来自客户的数据)。 我使用apache + mod_python。

Tnx。

回答

1

而不是滚动自己的,我会使用类似django-jquery-file-upload

+0

Tnx。这是一个不错的插件。但它无法停止文件上传过程。我仍然有一个问题。我怎样才能停止文件上传过程?我如何从请求头获取图像尺寸? – Andrey

+0

我一直在做服务器端,加载后,除非文件很大。如果文件很大,它可能是一个DOS,可以关闭。客户端需要类似Flash的东西。 –

+0

我不想使用闪光灯:( – Andrey