前言

本文用以记录我创建一个文件上传页面的经历,解释了相关的html、http和安全的一些问题。

表单

<html>
<body>

<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>

</body>
</html>

这是一份用于上传的一个.php页面。标签form声明一个表单,它的action属性作为url,规定当提交表单时向何处发送表单数据。而在使用包含文件上传控件的表单时,必须使enctype属性为multipart/form-data,避免编码导致文件损坏。1

而下面的input和label标签都在form标签内。显然一个form标签需要至少一个type… Read the rest