전체 끌어서 놓기가 작동하지만 서버에 업로드하는 방법 ??? 일부 base64 인코딩 인 이미지의 dataURL을 얻을 수 있습니다. 이것을 내 서블릿에 업로드하는 방법이 있으며 서블릿은 이것을 어떻게 받아 들일 것입니까? This tutorial이 도움이되었지만 업로드 부분이 누락되었습니다. 필자는 커스터마이징 된 것처럼 보이는 다른 JQuery 플러그인을 보았습니다.드래그 앤 드롭 후 서버에 이미지를 업로드하는 방법
0
A
답변
1
후 ... :-)
내가하지 재발 바퀴의 큰 옹호 해요 ... 별도의 js 파일입니다 더 많은 검색을하면 JavaScript의FormData
개체를 사용하여 파일을 제출하는 것이 매우 쉽다는 것을 알게되었습니다. 드래그 앤 드롭 API의 어느 부분에서
dataTransfer.files
의 이미지 파일을받은 후 다음 코드를 사용하여 이미지 파일을 서버로 보낼 수 있습니다.
// Create formdata object
var formData = new FormData;
// Append form item (key, value)
formData.append('file', imageFile);
// JQuery ajax call to submit the file using post request
$.ajax({
url: 'url_of_server_script',
data: formData,
processData: false,
contentType: false,
type: 'POST',
success: function(data){
alert(data);
}
});
1
하나의 옵션은이를 사용하는 것입니다 : 그것은 UI와 함께 않지만
는, 그것은 또한 당신이 프로그래밍 방식으로 서버에 파일을 보낼 수 있었다 JS 라이브러리와 함께 제공됩니다. 불필요한 JS 귀하의 웹 사이트를 복잡하게 할 필요가 없습니다 있도록 UI 및 프로그램 부분은
+1
그래, 내 프로젝트에도 plupload를 사용하고있다. 또한 브라우저가 드래그/드롭을 위해 HTML5를 지원하지 않는 경우 정상적으로 성능이 저하되는 것을 좋아합니다. 다른 점이 있다면, 스스로 알고 싶으면 plupload 코드를보고 어떻게 처리하는지 확인하십시오. – AceCorban
관련 문제
- 1. 이미지를 WPF로 드래그 앤 드롭
- 2. 드래그 앤 드롭 후 이동
- 3. 이미지 드래그 앤 드롭
- 4. 플렉스 드래그 앤 드롭
- 5. jquery 드래그 앤 드롭
- 6. QML에서 드래그 앤 드롭
- 7. JQuery 드래그 앤 드롭
- 8. VB.NET에서 드래그 앤 드롭
- 9. iOS 드래그 앤 드롭
- 10. jQuery를 드래그 앤 드롭
- 11. 드래그 앤 드롭 후 툴팁이 사라짐
- 12. 드래그 앤 드롭 후 더블 클릭
- 13. 드래그 앤 드롭 후 Wordpress 가젯이 사라짐
- 14. 드래그 앤 드롭 후 jquery increment 변수
- 15. HTML5 드래그 앤 드롭 또는 JqueryUI 드래그 앤 드롭?
- 16. PyQt의 드래그 앤 드롭
- 17. PyQt4 드래그 앤 드롭
- 18. iPad에서 드래그 앤 드롭
- 19. jstree의 드래그 앤 드롭
- 20. 플렉스 드래그 앤 드롭
- 21. GWT의 드래그 앤 드롭
- 22. Dojo 드래그 앤 드롭
- 23. ChromeDriver로 드래그 앤 드롭
- 24. Sikuli로 드래그 앤 드롭
- 25. 캔버스에서 드래그 앤 드롭
- 26. android에서 드래그 앤 드롭
- 27. 드래그 앤 드롭 복제본
- 28. jQuery 드래그 앤 드롭
- 29. 드래그 앤 드롭 시뮬레이션?
- 30. ASP.NET에서 드래그 앤 드롭
이미지의 원래 위치는 어디입니까? –
@Diodeus 사용자 데스크톱에서. –
그래서 사용자가 이미 이미지를 서버에 업로드하지 않았다면 어떻게 이미지를 사용하고 있습니까? –