English 中文(简体)
1. 将上载荷并入现有表格
原标题:Integrate upload to an existing form (PHP)
  • 时间:2011-08-16 20:55:28
  •  标签:
  • php
  • html

我的工作场所网页上有一个现有表格。

<form action="index.php" method="POST">

......

我想给它增加图像上载,但文字需要打字?

<form enctype="multipart/form-data" action="index.php" method="POST">

......

能否将“多部分/格式数据”的字面添加到提交其他不成像或我需要在我的网页上填写2种表格的输入数据的形式?

最佳回答

添加“enctype=”多部分/格式数据”不会妨碍表格接受其他投入类型的数据,例如文本、核对箱或无线电。 你可以采用单一表格提交所有数据。

问题回答

你只能把标题添加到<代码>form以及内部的外地,这将奏效!

具有上载荷的表格也可将其他投入领域贴上enctype=“多边/格式数据”

<代码>enc 类型 属性通过监测和评价系统具体说明了请求中数据的形式。 两个有效类型I知道:application/x-www-form-urlencodedmultipart/form-data

在座标上,如果你没有哪类,请上<编码>申请/x-www-form-urlencoded。 这表明,在发出请求时,您的浏览器将把表格数据编码与GET参数相同:申请机构如<代码>foo=bar&bar=baz&frob=this%20has%20four%20words。 这种代表虽然完全适合文本领域,但对于档案转让,特别是对双亲档案而言,这种代表比例相当高,而规模可能达到三倍。 为了避免发生这种情况,不可能使用<编码>申请/x-www-form-urlencoded发送档案。

<代码>多部分/格式数据则导致代表人数大不相同。 我不记得确切的细节,但以你的形式,每个投入领域都可以有不同的监评类型和编码。 这意味着,你的浏览器可以很容易地将双向档案连同格式数据发送给某个地点。 然而,请求的一般结构造成了相对较大的间接费用,因此,只有在必要的情况下(即如果你想要寄送档案),你才能使用。

因此,如果是,设定<代码>enctype=“mutlipart/form-data”,那么你也会有固定的领域。 他们只是另一种方式,但这对你来说是完全透明的。





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签