나는 html5 프로젝트를 진행 중입니다. 여기에서는 캔버스의 스냅 샷을 얻었으며 데이터 Uri 형식으로되어 있습니다. 지금 나는 png 이미지 파일로 페이스 북에이 데이터 uri 이미지를 업로드하고 싶다. 몇 가지 방법을 시도했다. 하지만 불행히도 나는 이것을 할 올바른 방법을 찾지 못했습니다. 도와주세요, 고마워요자바 스크립트를 사용하여 Facebook에 데이터 URI 이미지 업로드
0
A
답변
0
blob로 변환하고 formdata로 게시해야 facebook api sucks가 발생합니다. Internet Explorer 9에서는 작동하지 않지만 최신 브라우저에서는 작동합니다. 희망이 도움이됩니다.
function dataURLToBlob(dataURL) {
var BASE64_MARKER = ';base64,';
if (dataURL.indexOf(BASE64_MARKER) == -1) {
var parts = dataURL.split(',');
var contentType = parts[0].split(':')[1];
var raw = parts[1];
return new Blob([raw], {
type: contentType
});
}
var parts = dataURL.split(BASE64_MARKER);
var contentType = parts[0].split(':')[1];
var raw = base64.decode(parts[1]); //window.atob(parts[1]);
var rawLength = raw.length;
var uInt8Array = new Uint8Array(rawLength);
for (var i = 0; i < rawLength; ++i) {
uInt8Array[i] = raw.charCodeAt(i);
}
return new Blob([uInt8Array], {
type: contentType
});
}};
+0
완전한 예제는 http://gorigins.com/posting-a-canvas-image-to-facebook-and-를 참조하십시오. 지저귀다/ – Venryx
관련 문제
- 1. facebook에 이미지 업로드
- 2. 자바 스크립트를 사용하여 Div에 로컬 이미지 업로드?
- 3. PHP를 사용하여 Facebook에 이미지 또는 사진 업로드
- 4. C#을 사용하여 Facebook에 이미지 업로드
- 5. FBConnect를 통해 Facebook에 이미지 업로드
- 6. HttpClient를 사용하여 Facebook에 사진 업로드
- 7. CURL을 사용하여 Facebook에 사진 업로드
- 8. ngFlow를 사용하여 데이터 URI 형식으로 이미지 보내기
- 9. 자바 스크립트를 사용하여 업로드 된 이미지 크기 가져 오기
- 10. 페이스 북에 자바 스크립트를 사용하여 이미지 업로드 (조작)
- 11. 자바 스크립트를 사용하여 이미지 확대
- 12. 자바 스크립트를 사용하여 이미지 축소
- 13. 자바 스크립트를 사용하여 스왑 이미지
- 14. 자바 스크립트를 사용하여 이미지 스왑
- 15. 자바 스크립트를 사용하여 이미지 제거
- 16. 자바 스크립트를 사용하여 이미지에 이미지 넣기
- 17. Facebook에 맞춤 "via"링크가있는 이미지 업로드
- 18. iOS 응용 프로그램에서 Facebook에 이미지 업로드
- 19. 기존 PHP 스크립트를 사용하여 서버에 이미지 업로드
- 20. PHP 스크립트를 사용하여 Android 앱에 이미지 업로드
- 21. 자바 스크립트를 사용하여 데이터 표준화하기
- 22. 자바 스크립트를 사용하여 서블릿 데이터
- 23. 자바 스크립트를 사용하여 데이터 다시로드
- 24. 얼룩에 데이터 URI 부패 이미지
- 25. 자바 스크립트를 사용하여 Facebook에 게시하는 빠르고 쉬운 방법?
- 26. 자바 스크립트를 사용하여 파일 업로드 창 열기
- 27. 자바 스크립트를 사용하여 Facebook 일괄 업로드
- 28. 자바 스크립트를 사용하여 Soundcloud 계정에 노래 업로드
- 29. 자바 스크립트를 사용하여 업로드 창 차단 팝업
- 30. 자바 스크립트를 사용하여 웹 작업자를 업로드
우리가 당신을 더 잘 돕기 위해 시도한 코드를 보여주십시오. –