当前位置: 首页 > 网络应用技术

如何上传阿凡达并显示图片(2023年的最新答案)

时间:2023-03-05 16:57:01 网络应用技术

  简介:今天,首席CTO指出,与您分享Django如何上传头像并显示图片的相关内容。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  在项目中做一个坑。

  最初,我觉得映像是在模型中定义的,这可以简化MySQL访问图片。实际上,读取静态图片确实很方便,只有相对路径是正确的。

  例如:

  但是,当用户需要阅读用户时,路径的问题就会暴露出来。

  随便写这个

  显然这条路是正确的,但是鹅,Django认为这条路可能来自别人的房子

  尝试静态这一路

  哦,可以显示图片。

  因此,我继续在正在进行的项目中高兴地使用它

  似乎仍然没有地方无法使用

  图片也是路径,因此请尝试在urls.py上添加匹配项。

  在许多博客中也发现了类似的操作。Django文档中有类似的谚语

  添加类似匹配项后

  可以再次使用。Sescein命令避免快乐,将其添加到您自己的项目中以尝试

  只需使用Uploadfy呗即可。返回JS后,您在HTML中编写一个IMG标签,然后将返回的URL扔到IMG中。

  首先,您需要将Entype =“ Multipart/Form-Data”添加到您的表单中。

  Form Action =“/Message/” Enctype =“ Multipart/form-data”方法=“ post”

  输入类型=“ file” name =“ picfile”

  按钮值=“提交” type =“提交”提交/按钮

  /形式

  其次,查看后端的网络框架。如果是django,则可以参考它。

  从PIL导入图像

  尝试:

  reqfile =

  request.files ['picfile']#picfile与html一致

  img = image.open(reqfile)

  img.thumbnail((500,500),image.antialias)

  img.save(“/users/bcc/desktop/python/bbs/image/a.png”,“ png”)#保存图片

  除例外,E:

  返回httpresponse(“错误%s”%e)#abnormal,检查错误信息

  如果解决问题,请采用它!

  如果没有解决,请继续询问

  结论:以上是首席执行官注意Django如何上传阿凡达并显示图片的全部内容。感谢您阅读本网站的内容。我希望这对您有帮助。有关django如何上传阿凡达并显示图片的更多信息。不要忘记在此站点上找到它。