繁体   English   中英

在Google Cloud Storage中使用CodeIgniter文件上传类

[英]Using CodeIgniter file upload class with Google Cloud Storage

有没有办法将CI的文件上传类与Google Cloud Storage一起使用?

我面临的问题是,您必须在文件上载配置中定义一个上载路径,但是当我这样设置时,它不起作用:

$config['upload_path'] = 'gs://<bucket-name>/';

我认为是因为GCS需要文件名,但CI不允许您在上传路径中使用文件名。

那我该怎么办?

我应该转向常规的PHP上传吗? 还是有办法解决?

我认为问题是您正在设置的配置选项( upload_path ),createUploadUrl函数[1]上没有这样的选项。 应该是以下几点:

$config['gs_bucket_name'] = 'my_bucket'

无需指定GCS URI(gs://),只需指定存储桶名称

[1] https://cloud.google.com/appengine/docs/php/googlestorage/user_upload#createuploadurl_options

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM