С AWS SDK .Net отлично работает, просто добавьте «/» в конце папки с именем:
var folderKey = folderName + "/"; //end the folder name with "/"
AmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(AWSAccessKey, AWSSecretKey);
var request = new PutObjectRequest();
request.WithBucketName(AWSBucket);
request.WithKey(folderKey);
request.WithContentBody(string.Empty);
S3Response response = client.PutObject(request);
Затем обновите консоль AWS, и вы увидите папку
Самый простой способ - использовать оператор деления модуля.
if ($counter % 3 == 0) {
echo 'image file';
}
Как это работает: Деление по модулю возвращает остаток. Если у вас четное число, остаток всегда равен 0.
Есть одна загвоздка: 0% 3
равно 0. Это может привести к неожиданным результатам, если ваш счетчик начинается с 0.
Используйте арифметические операции по модулю, найденные здесь в руководстве по PHP.
например,
$x = 3;
for($i=0; $i<10; $i++)
{
if($i % $x == 0)
{
// display image
}
}
Чтобы получить более подробное представление о расчетах модуля, нажмите здесь .
каждые 3 сообщения?
if($counter % 3 == 0){
echo IMAGE;
}
Я использую это обновление статуса, чтобы отображать символ «+» каждые 1000 итераций, и, похоже, он работает нормально.
if ($ucounter % 1000 == 0) { echo '+'; }