Загрузки на базе браузера на Amazon S3?

Используя [1 128] = причины переменная, которой присвоят значение. Если переменная уже имела значение, она заменяется. Это значение будет расширено, когда оно будет использоваться. Например:

HELLO = world
HELLO_WORLD = $(HELLO) world!

# This echoes "world world!"
echo $(HELLO_WORLD)

HELLO = hello

# This echoes "hello world!"
echo $(HELLO_WORLD)

Используя [1 129] := подобно использованию =. Однако вместо значения, расширяемого, когда это используется, это расширено во время присвоения. Например:

HELLO = world
HELLO_WORLD := $(HELLO) world!

# This echoes "world world!"
echo $(HELLO_WORLD)

HELLO = hello

# Still echoes "world world!"
echo $(HELLO_WORLD)

HELLO_WORLD := $(HELLO) world!

# This echoes "hello world!"
echo $(HELLO_WORLD)

Используя [1 130] ?= присваивает переменной значение эквивалентность , переменная не была ранее присвоена. Если переменной ранее присвоили пустое значение (VAR=), это все еще считают установленным , я думаю . Иначе, функции точно как =.

Используя [1 131] += похож на использование =, но вместо того, чтобы заменить значение, значение добавляется к текущему с промежуточным пространством. Если переменная была ранее установлена с [1 111], она расширена , я думаю . Получающееся значение расширено, когда оно используется , я думаю . Например:

HELLO_WORLD = hello
HELLO_WORLD += world!

# This echoes "hello world!"
echo $(HELLO_WORLD)

, Если бы что-то как [1 112] использовалось, рекурсия закончилась бы, который, скорее всего, закончил бы выполнение Вашего Make-файла. Если бы A := $(A) $(B) использовались, результат не был бы тем же самым как использование +=, потому что B расширен с [1 116], тогда как += не заставил бы B быть расширенным.

10
задан chris 6 August 2009 в 02:28
поделиться

2 ответа

Вот фрагмент html-кода из вышеупомянутого документа. Я думаю, что это говорит само за себя, но дайте мне знать, если у вас возникнут проблемы.

  <form action="http://johnsmith.s3.amazonaws.com/" method="post" enctype="multipart/form-data">

    Key to upload: <input type="input" name="key" value="user/eric/" /><br />

    <input type="hidden" name="acl" value="public-read" />

    <input type="hidden" name="success_action_redirect" value="http://johnsmith.s3.amazonaws.com/successful_upload.html" />

    Content-Type: <input type="input" name="Content-Type" value="image/jpeg" /><br />

    <input type="hidden" name="x-amz-meta-uuid" value="14365123651274" />

    Tags for File: <input type="input" name="x-amz-meta-tag" value="" /><br />

    <input type="hidden" name="AWSAccessKeyId" value="15B4D3461F177624206A" />

    <input type="hidden" name="Policy" value="POLICY" />

    <input type="hidden" name="Signature" value="SIGNATURE" />

    File: <input type="file" name="file" /> <br />

    <!-- The elements after this will be ignored -->

    <input type="submit" name="submit" value="Upload to Amazon S3" />
6
ответ дан 4 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: