Я новичок в amphtml. Я хочу отправить форму в amp Html, с вводом type = "file" на localhost. Как я могу продолжить? Когда input type = "text", он отлично работает. Но на входе type = "file", генерирует ошибку.
Я предполагаю, что вы используете method = "GET", <input type="file" /> не работает с method = "get", вы должны использовать method = "post" и атрибут action-xhr вместо action.
<input type="file" />
Например, вы можете проверить здесь
JS CODE
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
КОД HTML:
<form method="post" action-xhr="where-you-want-submit" target="_top"> <p>Form Submission with Page Reload</p> <div class="ampstart-input inline-block relative mb3"> <input type="file" name="any_name"> </div> <input type="submit" value="Submit" class="ampstart-btn caps"> </form>