爲了更好地學習網絡開發,我試圖編寫一個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適合文件或非圖像文件的佔位符圖片 - 在用戶單擊提交按鈕之前。
注意客戶端文件的正確路徑名在頁面上爲RIGHT。我不能爲了我的生活找出如何從DOM中捕獲它,或者爲此弄清楚如何讓JavaScript注意到返回正確路徑名以便觸發顯示圖片。 (我對這個問題的廣泛性表示歉意 - 我在這裏試過了很多關於以前的問題和答案的搜索,但是當我不僅僅缺乏技術術語而是概念時,很難構建一個問題)。
此功能在Firefox中可用!很好的回答!只是好奇哪些瀏覽器不支持它? – umar 2009-12-11 10:31:49
@ m.u.sheikh:那麼,大的可能是Internet Explorer。雖然這只是一個猜測。 – Powerlord 2009-12-11 20:51:05