我想要一個單擊按鈕打開文件對話框,然後用戶選擇他們想要上傳的照片並關閉對話框。我想要上傳照片。我不能想辦法做到這一點,因爲在你不能使用type = file
和type = submit
在一起的形式。我需要使用jQuery來實現這個嗎?謝謝。使用PHP和jquery上傳照片?
0
A
回答
4
是的,這個想法是使用jQuery作爲用戶選擇要上傳文件的初始部分...然後某種其他服務器端語言(如PHP)將實際執行繁重的工作(通過實際上傳文件。)
這裏是一個jQuery插件,可以幫助你做到這一點: http://blueimp.github.com/jQuery-File-Upload/
編輯: 是的,我相信使用jQuery(或其他一些庫...或插件, )當用戶瀏覽要上傳的文件時,可能會收到一個事件監聽器(或某物),並自動啓動o選擇文件後上傳。但是,正如之前所說的,現在採取兩步式文件上傳可能更安全。
+1
blueimp文件上傳器非常棒。我已經在至少十幾個不同的項目中使用過它的修改版本。它不使用閃存的事實推動了它通過所有其他上傳者。 – VictorKilo
1
嘗試this
一鍵上傳是一個jQuery插件,它取代了標準的文件 輸入元素,讓您在使用的任何鏈接,圖像或元素用於撫育的目的 「文件瀏覽」對話框。它 完成後臺上傳,無需刷新頁面, 使其與標準上傳 表單相比更加突出且更容易。
1
要按照您描述的方式開始上傳,您需要使用JavaScript。 jQuery是一個非常好的庫,可用於簡化該過程,但這不是必需的。
相關問題
- 1. 上傳照片使用PHP
- 2. 使用croppie.js裁剪和上傳照片ajax php jquery
- 3. PHP - 上傳照片
- 4. Facebook使用PHP/Java上傳照片
- 5. 使用jQuery,AJAX和PHP上傳圖片
- 6. 使用BlueImp JQuery上傳使用相機拍照的照片Fileupload
- 7. Facebook PHP SDK上傳照片
- 8. PHP的照片上傳
- 9. Ajax和PHP的照片文件上傳
- 10. PHP上傳和覆蓋照片文件
- 11. 照片上傳和顯示PHP,MySQL的
- 12. 使用HTML5上傳照片
- 13. 使用ASIHTTPRequest上傳照片
- 14. 使用PHP在Facebook上上傳圖片或照片
- 15. 上傳照片MySQL和顯示器使用PHP
- 16. 使用html5/javascript和php上傳/更改頭像照片?
- 17. 上傳和分享照片
- 18. 用PHP上傳照片到Photobucket
- 19. 上傳照片用PHP不重裝
- 20. 用php上傳一張照片
- 21. 上傳照片
- 22. PHP使用php上傳照片到用戶的Facebook牆
- 23. 使用php和jquery上傳
- 24. 使用javascript在Facebook上上傳照片
- 25. 使用Appcelerator Cloud上傳照片使用PHP
- 26. Android:上傳照片
- 27. 照片不上傳
- 28. GWT上傳照片
- 29. PhotobucketNet照片上傳
- 30. facebook上傳照片
如果用戶誤點了錯誤的文件,我不會考慮這種良好的可用性。 –
在這裏,對於上傳仍然有一個兩階段的方法可能是一個好主意。傳統:1)用戶找到文件2)用戶點擊按鈕上傳。它使用戶有機會確保他或她想要真正上傳文件。我在下面編輯了我的答案,以更好地反映你的問題;對於我最初的答案感到抱歉 – summea