2010-03-12 70 views

回答

0

你首先要上傳文件到服務器。比你可以表現得像。

<img src="uploads/file1_12224.jpg" /> 
1

,而不上傳圖像,這是怎麼回事在JavaScript中是不可能的,據我所看到的,由於安全限制會阻止你決定在文件上傳選擇的文件,和嵌入該文件中一個img標籤(因爲它以前可能是五年前的版本)。

對於基於Flash的上傳者,您將會更幸運。我見過一些提供你想要的功能。

更新:Here是一個提供預覽功能的軟件。從我所看到的,它base64編碼本地圖像,並將其作爲內嵌數據<img>標記送到周圍的HTML頁面。這很好,因爲它可能很好地融入您的網站。儘管如此,它的確可以使用而不是可以使用任何版本的Internet Explorer。

Here是一個完全基於Flash的解決方案,可在所有瀏覽器中進行預覽。

0

「文件」輸入類型不公開待上傳文件的本地文件位置。它會「出現」,因爲作爲用戶,您可以看到該位置,但網頁永遠不會知道該值。如果沒有本地文件地址,則無法使用純HTML或JavaScript在網頁上顯示圖像預覽。