簡體   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