[英]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.