我有一个表单,用户可以在其中上传图像以及其他数据。按下“提交”按钮后,如何将上传的图像传递给其他表单?我可以成功传递文本输入值-传递图像是唯一的问题。这是第一种形式:

<form class="usp-form" method="post" enctype="multipart/form-data" action="http://www.aeroe.com/gate/" data-validate="parsley" data-persist="garlic" novalidate>

<input name="ttitle" type="text" value="" data-required="true" required="required" maxlength="99" placeholder="" class="usp-input usp-input-title" />

<input name="usp-files" type="file" maxlength="255" data-required="false" placeholder="File(s)" class="usp-input usp-input-files select-file multiple" multiple="multiple" id="usp-multiple-files" />

<input type="submit" value="Go To Step 2">

</form>


这是第二种形式(我试图回显$ _POST似乎仅适用于文本输入的文件名):

<form class="usp-form" method="post" enctype="multipart/form-data" action=" http://www.aeroe.com/submit/" data-validate="parsley" data-persist="garlic" novalidate>

<input name="ttitle" type="hidden" value="<?php echo $_POST['ttitle']; ?>" data-required="true" required="required" maxlength="99" placeholder="" class="usp-input usp-input-title" />

<input name="usp-files[]" value="<?php echo $_POST['usp-files']; ?>" type="file" maxlength="255" data-required="false" placeholder="File(s)" class="usp-input usp-input-files select-file multiple" multiple="multiple" id="usp-multiple-files" />

<input type="submit" value="Go To Step 2">

</form>


如果有人能够帮助我提出解决方案,我将不胜感激。谢谢。

最佳答案

在这里,您想借助文件属性来获取文件。

您必须使用此代码

$_FILES['usp-files']['name'] // for file name
$_FILES['usp-files']['tmp_name'] // for temporary file name


代替您的这段代码

$_POST['usp-files']

关于javascript - WordPress:将图像从一种形式传递到另一种形式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34674516/

10-11 09:07