2010-01-03 8 views
1

yahoo 채팅처럼 파일을 보내고받을 수있는 방법은 무엇입니까? 즉, 상대방의 사용자보다 파일을 전송하는 경우 동의 버튼을 클릭하고 파일을 업로드해서는 안되기 때문에 거부를 클릭하면 서버에서 파일을 삭제해야합니다 ...하고 싶습니다. PHP jQuery를 통해 $.ajax().PHP jQuery를 사용하여 파일 보내기 및 받기

답변

1

이것은 다소 복잡한 질문이며 쉽게 해결할 수 없습니다. 다음은 몇 가지 사항입니다.

  1. 대화를 식별하는 방법이 필요합니다. 완전히 다른 사람들이 파일 요청을 가로채는 것을 원치 않을 것입니다.
  2. 서버에 요청을 보내고 다른 사용자에게 요청 (링크)을 보낼 수있는 긴 폴링 형식을 호출하는 것이 좋습니다. 링크를 클릭하면 서버가 첫 번째 요청을 다시 돌려 보내 업로드를 초기화하십시오.
  3. 비동기 업로드 및 서버 응답의 지연 초기화에 jQuery Plugin Uploadify을 사용할 수 있습니다.
  4. 특정 대화에서 공유하는 모든 파일을 나열하도록 데이터베이스 테이블을 유지할 수도 있습니다. 새 파일을 사용자 창에 나열해야하는지 여부를 확인하는 쿼리입니다.
관련 문제