2012-06-13 55 views
0

我想上傳圖像與Ajax/jQuery沒有刷新,也沒有使用任何PHP在後端。 我搜索了很多,但所有在後端使用PHP,我的要求是不使用PHP。是否有可能上傳圖像只有jQuery與出使用任何PHP

http://www.9lessons.info/2011/08/ajax-image-upload-without-refreshing.html

http://dondedeportes.es/uploader-previewer/

如果不可能沒有PHP。請給我建議一些替代品。

+0

爲什麼你想避免服務器端腳本上傳圖片? – Lion

+0

*「我正嘗試上傳圖片」*上傳*其中*? –

+3

如果客戶端腳本足以上載映像並將其放入服務器文件系統,那麼這將是一個巨大的安全漏洞 – fcalderan

回答

4

不,不可能在沒有某種後端的情況下上傳圖片來處理上傳。

+0

感謝您的回答?是他們的任何替代沒有PHP? –

+0

使用其他一些服務器端語言,例如Java,Python,Ruby,asp.net ... – fcalderan

+0

@ user1430001有很多替代品,你有什麼規格?你可以使用什麼樣的服務器端資源? – Eineki

0

你不能上傳圖像到服務器沒有服務器端處理。

如果你的目標只是爲了顯示在頁面的圖像,沒有上傳到服務器(可能爲預覽),即通過File APIdata: URI相結合,在新的瀏覽器是可能的。 File API爲您提供對用戶標識的文件的訪問,包括讀取其內容的能力;和一個data: URI可讓您使用該圖像文件中的數據在頁面上放置圖像。

+0

是啊我的要求是預覽圖像,而無需上傳,暫時。之後它可以上傳到服務器端嗎? –

+1

@ user1430001:如果您使用的是File API,您可以通過'元素訪問文件。您可以將它放在表單中,用於實時預覽,然後如果用戶通過發送表單進行確認,瀏覽器將把文件上傳到服務器。但最終,它仍然需要一些服務器端來接收上傳。並且請注意,儘管可能會在IE10中提供支持,但File API [尚未受到任何版本的IE](http://caniuse.com/#feat=fileapi)的支持。 Safari的支持可能不足以滿足您的需求。 –

相關問題