如何在JavaScript中使用裁剪實現圖片上傳器。你如何通過AJAX提交圖像文件?該解決方案是否跨域兼容?Javascript圖片上傳
1
A
回答
3
如果您使用jQuery,您可以查看jCrop插件。
0
要回答你問題的最後部分 - 你不能使用XmlHttpRequest上傳文件,所以「純AJAX」在這裏不會匹配。 你可以做的是
<FORM method="post" enctype="multipart/form-data"
action="serverscript.cgi" target="hiddenframe>
<input type="file"....
</FORM>
<iframe id="hiddenframe" name="hiddenframe" style="display:none"></iframe>
那麼你將不得不趕上文檔「的onload」事件在iframe知道什麼時候你的文件是在那裏。
0
如果您想使用Prototype,您可能會對jsCropperUI插件感興趣。它有很多功能,代碼非常整齊。
http://www.defusion.org.uk/code/javascript-image-cropper-ui-using-prototype-scriptaculous/
4
爲了實現與作物功能的圖像上傳控件,你必須:
將圖像上傳至從AJAX應用程序服務器上傳的文件是對自己的一個話題。最好從許多現有的AJAX文件上傳小部件之一開始。
將圖像存儲在服務器上將圖像上傳到服務器後,必須將圖像URL傳遞給裁剪小部件。
指定裁剪區域通過手頭的圖像URL,您可以編寫一個小裁剪控件,它允許您定義圖像的裁剪區域。
在服務器上裁剪圖像在用戶定義了裁剪區域之後,裁剪數據必須通過AJAX調用發送到服務器。在服務器上,圖像必須使用許多圖像處理工具之一(例如ImageMagick)進行裁剪。
相關問題
- 1. 圖片上傳Javascript
- 2. Javascript等待上傳圖片
- 3. 使用javascript上傳圖片?
- 4. 圖片上傳
- 5. 上傳圖片
- 6. 上傳圖片
- 7. 圖片上傳
- 8. 上傳圖片
- 9. 上傳圖片
- 10. 圖片上傳
- 11. 圖片上傳?
- 12. 上傳圖片
- 13. 上傳圖片
- 14. 圖片上傳
- 15. 圖片上傳未上傳
- 16. Javascript圖片上傳(非框架)
- 17. 用php和javascript上傳圖片?
- 18. JavaScript更改後上傳圖片
- 19. 多圖片上傳驗證javascript
- 20. Javascript:上傳圖片到特定目錄
- 21. 上傳圖片到服務器從JavaScript
- 22. JavaScript與Flash(AS3)圖片上傳器,ExternalInterface.call
- 23. 的Javascript - 與新上傳的圖片
- 24. 上傳前調整圖片javascript
- 25. 上傳圖片用PHP通過JavaScript
- 26. 上傳圖片使用JavaScript在PHP
- 27. 上傳圖片使用javascript創建
- 28. 使用javascript上傳圖片前收縮圖片
- 29. 使用php和javascript創建圖片上傳器預覽圖片
- 30. markdowndeep圖片上傳