1
使用S3作爲我的存儲,一切正常,但是當我指定一個路徑時,正斜槓等於一個文件夾。但是,我希望能夠在文件夾或文件名稱內使用正斜槓。我怎麼做?我的代碼是:如何在我的路徑中包含正斜槓?
public static function GetS3UploadPath($school_name, $subject)
{
$class_name = isset($subject->ofClass->id) ? $subject->ofClass->name : '';
$class = $class_name ? $class_name . ' - ' : '';
$subject_folder = $subject->year->start_year.'-'.$subject->year->end_year.' - '.$class.$subject->name;
return $school_name.'/assignments/answers/'.$subject_folder; // here
}
的$subject_folder
不能有一個斜槓,因爲它會創建一個文件夾,而不是將其作爲文件夾名稱的一部分。
S3確實有文件夾,因爲我可以在我的S3管理控制檯中看到它。 –
而文件夾分隔符是正斜槓 –
不,這只是一種表示方式..查看http://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html – xs0