【发布时间】:2012-04-29 11:43:50
【问题描述】:
我正在编写代码来一步浏览和上传文件。 我有这段代码:
<input type="file" id="image" style="display: none;">
<input type="submit" name="upload" id="upload" value="upload"
onclick="document.getElementById('image').click();">
此代码允许我选择文件并提交表单,但我想使用 $_FILE 属性,由于文件输入中没有名称字段,我无法访问文件信息。
所以我修改了我的代码添加名称字段如下
<input type="file" name="image" id="image" style="display: none;" />
<input type="submit" name="upload" id="upload" value="upload"
onclick="document.getElementById('image').click();" />
现在,使用此代码,我仍然可以浏览文件,但未提交。所以简而言之,我无法使用这两种方法访问 $_FILE。
任何建议我可以做些什么来继续前进。 ??
TIA
【问题讨论】:
-
由于您没有发布任何代码,我们无法帮助您。
-
用代码更新了我的问题。
-
你不想重定向页面?
-
没有。我正在尝试上传闪烁等图像,所以我想同时浏览和上传图像。我的 PHP 代码在同一个文件中,用于处理上传和预览。如果我单独执行,即文件输入和提交,代码运行良好,但我想一步完成。
标签: php javascript html forms