我在这个问题上搜索了很多,但却找不到我需要的东西.我会解释我的问题:
在我的网站上,用户可以上传图像.我需要调整此图像的大小并在上传之前将其转换为JPEG .
我在Views.py中看到了一些使用方法的解决方案,但我想通过覆盖Models.py中的save()方法来实现.问题是,我发现在save方法中调整图像大小的所有解决方案都是在第一次保存(调用超级函数)之后执行的,这意味着它会使用带宽(如果我使用CDN)什么都没有(我是对的吗?点?).
谢谢您的帮助
我想将动态创建的图像发送给我的用户,例如图表,图形等.这些图像是"丢弃"图像,它们只会被发送给一个用户然后被销毁,因此"没有涉及文件".
我想将图像直接发送给用户,而不是先将其保存在文件系统中.使用PHP,可以通过将HTML文件中的图像链接到PHP脚本来实现,例如:
编辑:SO吞下我的图片标签:
<img src="someScript.php?param1=xyz">
Run Code Online (Sandbox Code Playgroud)
然后,脚本将正确的标头(filetype => jpeg等)发送到浏览器,并直接将图像写回客户端,而不会将其临时保存到文件系统.
我怎么能用WSGI应用程序做这样的事情.目前我正在使用Python的内部SimpleWSGI服务器.我知道这个服务器主要用于演示目的而不是实际使用,因为它缺乏多线程功能,所以请不要指出这一点,我知道这一点,现在它满足了我的要求: )
是否真的像将URL放入图像标签并使用WSGI处理请求一样简单,还是有更好的做法?
有没有人有这方面的经验,可以给我一些指示(请不要32位)
谢谢,
汤姆