【问题标题】:POST image inside FORM tag在 FORM 标签内发布图片
【发布时间】:2011-03-31 08:16:05
【问题描述】:

我想在点击提交按钮时发布整个图像。

<FORM action=".." method=post>
        <img src="...."/>
        <input type="submit" value="Click"/>
</FORM>

有可能吗?

请帮帮我……

提前谢谢.....

【问题讨论】:

  • 图片在哪里?如果您使用的是 &lt;img&gt; 元素,那么它可能是“在 Internet 上”,因此您不太可能从其中的数据提交回服务器中受益。你到底想达到什么目的?
  • 表单不是这样工作的。他们只提交一组特定的标签,例如

标签: php html zend-framework file-upload


【解决方案1】:

您要上传图片吗?如果是这样,那么您将需要“文件”HTML input 元素类型:

<input type="file"/>

并在您的表单标签中包含enctype="multipart/form-data"

这是一个基本教程和更多信息: http://www.tizag.com/phpT/fileupload.php

【讨论】:

  • 我的猜测是 OP 希望自动选择图像并与表单一起上传,出于安全原因,file 不允许这样做
  • 这可能是 OP 想要的,但这是一个有点模糊的问题。提供基于解释的解决方案并没有什么坏处。
【解决方案2】:

如果您想在表单中发布图片,您的服务器上应该已经有该图片。在这种情况下,您所要做的就是在表单上放置一个隐藏元素以及该图像的位置,瞧,您在表单中就有了图像

<input type="hidden" name="image_location" id="image_location" value="/images/bleh.jpg" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 2021-10-10
    • 2014-10-09
    • 1970-01-01
    • 2015-07-14
    相关资源
    最近更新 更多