如题,请大神告诉设置方法,谢谢.!
我建立了多层目录 *\ 1 \ 2 \ *.png 这样存放的图片.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您好!看起来您是在询问如何在阿里云的某种服务中设置多层目录来存储图片,但未具体说明是使用哪个阿里云服务。如果您是在使用对象存储OSS(Object Storage Service)来存储图片,我可以为您提供指导。
在阿里云OSS中,实际上并不需要您手动创建多层目录结构。OSS采用的是扁平化的存储方式,所有的文件(在这里是图片)都是直接存储在Bucket下,通过对象的Key(即文件路径)来模拟文件夹结构。例如,您提到的“\1\2*.png”这样的路径,在OSS中可以通过Key来实现,如“1/2/.png”。
上传图片:
example.png
的图片到1/2/
目录下,Key应设置为1/2/example.png
。通过控制台浏览:
编程访问:
from oss2 import Auth, Bucket
# 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
auth = Auth('<yourAccessKeyId>', '<yourAccessKeySecret>')
# Endpoint以杭州为例,其它Region请按实际情况填写。
bucket = Bucket(auth, 'http://oss-cn-hangzhou.aliyuncs.com', '<yourBucketName>')
# 上传图片到多级目录
key = '1/2/example.png'
local_file = '/path/to/your/local/image.png'
bucket.put_object_from_file(key, local_file)
请根据您的实际需求和使用的阿里云服务类型调整上述指南。如果您的问题涉及其他阿里云服务,请提供更多信息,以便我能提供更精确的帮助。