【问题标题】:Can't get php to run on Amazon Lightsail无法让 php 在 Amazon Lightsail 上运行
【发布时间】:2021-07-26 00:56:46
【问题描述】:

我正在尝试在我拥有的运行 apache 的亚马逊 lightsail 机器上运行一个非常文件文件上传的东西。出于某种原因,当我单击提交时,下一页会显示 html,但我收到一条错误消息,指出方法未发布并使用 enctype。我将此添加到我的表单页面,但遗憾的是没有任何变化。

index.html

<form action="submission.php" method="post" enctype="multipart/form-data">
<label for="pdf">Upload your pdf</label>
<input type="file" id="pdf" name="pdf" accept=".pdf"></br></br>
<label for="pics"> Optional extra credit </label>
<input type="file" id="pics" name="pics" accept="image/*"></br></br>
<input type="submit" value="Submit">
</form>

然后我使用$_POST["pdf"] 之类的东西来检索信息

请帮忙

编辑:在写这篇文章时,我的 lightsail 实例停止工作,所以我无法获得确切的代码

【问题讨论】:

标签: php html forms apache2


【解决方案1】:

PHP 在$_FILES 超全局变量中处理表单上传的文件,而不是在$_POST 中。

您可以通过$_FILES['pdf']$_FILES['pics'] 访问它们

【讨论】:

    猜你喜欢
    • 2020-09-25
    • 2019-05-28
    • 2022-07-07
    • 2021-03-22
    • 2020-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多