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