我试图找到一种方法来使用该功能"识别"来自imagemagick而不保存app-root / data中的图像文件。基本上我想在将文件实际保存到目标之前验证图像文件。如果保存到app-root / data中,我可以轻松地执行此操作:
(temp, tempError) = (subprocess.Popen(['identify', '../data/' + filename + extension], stdout=subprocess.PIPE)).communicate()
但这需要在识别之前先上传图像。有什么办法吗?
答案 0 :(得分:0)
您应首先将文件保存到/ tmp目录中,然后验证它,如果它通过,则将其移动到〜/ app-root / data目录。
您可以在Developer Portal上查看此文件系统概述,以获取更多信息:https://developers.openshift.com/en/managing-filesystem.html