남자.Openfire, xep-0363 http 파일 업로드 지원
현재 수정 된 버전의 Xabber 클라이언트를 사용 중이며 파일 전송을 위해 xep-0363을 사용합니다. 하지만 openfire는이 확장을 지원하지 않는 것 같습니다. 이 기능을 openfire에 추가 할 수있는 방법이 있습니다. ??
대체 무엇입니까? 어떤 서버가 이런 종류의 파일 전송 프로토콜을 지원합니까 ??
미리 감사드립니다. MA.
남자.Openfire, xep-0363 http 파일 업로드 지원
현재 수정 된 버전의 Xabber 클라이언트를 사용 중이며 파일 전송을 위해 xep-0363을 사용합니다. 하지만 openfire는이 확장을 지원하지 않는 것 같습니다. 이 기능을 openfire에 추가 할 수있는 방법이 있습니다. ??
대체 무엇입니까? 어떤 서버가 이런 종류의 파일 전송 프로토콜을 지원합니까 ??
미리 감사드립니다. MA.
메시징 용 열린 불을 사용했습니다. 내가 한 일은 파일을 업로드/다운로드하고 메시지 본문 (메시지 본문은 json)에서 서버의 링크를 사용하고 메시지 유형을 사용하여 메시지를 차별화하기 위해 자체 서버를 사용했습니다. 이러한 메시지는 xmpp/openfire를 통해 전송됩니다.
일반 메시지는 메시지가 전달 될 때마다 트리거 {msg_type:"image",msg:"www.myservewr.com/192/image.jpg"}
배달 관리자 같을 것이다 {msg_type:"text",msg:"Hello"}
영상 메시지처럼 보일 것입니다.
DeliveryReceiptManager dm = DeliveryReceiptManager
.getInstanceFor(connection);
dm.autoAddDeliveryReceiptRequests();
dm.setAutoReceiptMode(DeliveryReceiptManager.AutoReceiptMode.always);
dm.addReceiptReceivedListener(new ReceiptReceivedListener() {
@Override
public void onReceiptReceived(final String fromid,
final String toid, final String msgid,
final Stanza packet) {
System.out.println("DElivery success!");
}
의견을 남겨 주셔서 감사합니다. Openfire 서버의 기능으로이 문제를 해결할 수 있다면 좋을 것입니다. 오래 전에 나는 Smack 라이브러리의'FileTransferManager'를 사용하여 이것을 구현했습니다. 'DeliveryReceiptManager'를 사용하기 위해 이것을 다시 구현할 가치가 있다고 가정합니다. –
DeliveryReceiptManager는 두 시나리오에서 모두 사용할 수 있습니다. FileTransferManger는 몇 달 전에 – Vicky
을 더 많이 사용하면 다른 방법과 비교할 때 매우 느립니다. 어떻게 메서드에서 DeliveryReceiptManager를 사용할 수 있습니까 ?? –
당신이 ... 그러나 http://stackoverflow.com/questions/31378423/file-transfer-not-보고 싶을 경우의 Openfire에 대한 플러그인으로 개발해야 그래서이 실험의 XEP-0363 working-smack-4-1-android – MrPk
@MrPk 고마워. –