'照片[姓名]'是什么意思?用HTML格式?

时间:2014-11-19 00:52:57

标签: html node.js file upload

我知道这是一个愚蠢的问题,但我真的不明白这个HTML表单中'photo [name]'的含义是什么。这是我收到的对象,也有“照片[名字]”,如果我只是用“myphoto”替换“照片[名称]”会更好吗?

enter image description here

<!DOCTYPE html>

<html>
  <head>
    <title><%= title %></title>
    <link rel='stylesheet' href='/stylesheets/style.css' />
  </head>
  <body>
    <h1><%= title %></h1>
    <p>Upload a photo to your account below.</p>
    <form method='post' enctype='multipart/form-data'>
      <p><input
                type='text', name='photo[name]', placeholder='Name' /></p>
      <p><input type='file', name='photo[image]' /></p>
      <p><input type='submit', value='Upload' /></p>
    </form>
  </body>
</html>

2 个答案:

答案 0 :(得分:0)

这是您应该输入照片名称(不是文件本身)的字段名称,它可以是“我的新房子”。 在HTML中,您有一个文本字段photo[name],所以这就是您所拥有的。 您可以自由重命名,但您应该将其重命名为文件中显示的任何位置。

答案 1 :(得分:0)

它只是字段的名称或html(DOM)对象的id。我认为你正在阅读方括号和它看起来像数组访问这一事实。 “照片[名称]”与您在此背景下对“myphoto”的建议一样有效。

例如,对于HTML5中的id属性: http://www.w3.org/TR/html5/dom.html#the-id-attribute

  

ID可以采取什么形式没有其他限制;特别是,ID可以只包含数字,以数字开头,以下划线开头,仅包含标点符号等。