我有一个网站,我希望允许受信任的(;)用户上传文件。另外,我想允许用户在此文件中添加注释。
所以:
HTML:
<form name="uploadform" id="uploadform" action="handleRequest.php" enctype="multipart/form-data" method="post">
<input id="note" type="text" value="This File is interesting!"/>
<legend>Choose file to upload</legend>
<input id="userfile" label="userfile" name="file" type="file">
<input value="Upload" onclick="onClickVerify();" type="button">
</form>
请注意,没有提交按钮,但假设JS函数onClickVerify()调用表单上的submit方法。
在PHP方面,我可以看到我的文件按预期传输,但我无法访问我的“注释”。 $ _POST变量为空,$ _FILES变量仅包含文件信息。
我一直在寻找答案,但我找不到。我模糊地回忆起在一个网站上磕磕绊绊说它昨天无法完成,但似乎无法再找到相同的信息......
有什么建议吗?
答案 0 :(得分:1)
这应该有效:
<input id="note" name="note" type="text" value="This File is interesting!"/>