【发布时间】:2010-12-21 11:18:58
【问题描述】:
为了更好地学习 Web 开发,我正在尝试编写一个 PHP 页面,它可以让我从服务器上传和下载文件,这是我以前在 ASP 中完成的。
然而,我被一些理由认为应该很简单的事情绊倒,但我无法找到答案。
这是浏览/提交的标准代码:
<form enctype="multipart/form-data" action="uploadFile.php" method="POST"/>
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
<input type="file" name="pix" size="100" />
</form>
现在,当您点击生成的网页上的“浏览..”按钮时,您会看到标准文件对话框,然后返回到文本框中包含正确文件路径的页面。 (并且,当我单击提交时,我的 uploadfile.php 工作正常。)
我想要做的实际上是向用户(好吧,我)展示网页上的图片,如果它是适合 IMG 的文件,或者是非图像文件的占位符图片 - 在用户点击之前提交按钮。
注意客户端文件的正确路径名在页面上是正确的。我一生都无法弄清楚如何从 DOM 中捕获它,或者就此而言,弄清楚如何让 JavaScript 注意到 return-with-correct-pathname 以触发显示图片。
(对于这个问题的广泛性,我深表歉意——我确实在这里尝试了很多搜索以前的问题和答案,但是当我可能不仅缺乏技术术语而且缺乏概念时,很难提出一个问题.)
【问题讨论】:
标签: php javascript dom javascript-events