가능한 중복 : 내가 가지고있는
HTML Compress File Upload?업로드 속도가 향상 될 수 있도록 업로드 중 (이전) 100 MB 파일을 압축하는 방법은 무엇입니까?
내 웹 사이트가 100 메가 바이트 시간 (나는 그것이 이것 때문에 시간이 더 걸릴 수 밖에 알을 업로드하는 데 시간이 더 걸리는 클라이언트에서 불평 크기) 따라서 업로드하기 전에 압축되어 원하는 위치에 업로드 된 다음 압축되지 않은 형식으로 업로드 된 파일이 삭제되면서 압축이 풀리도록 파일을 업로드하려고합니다.
아무도 나에게 앞으로 나아갈 방법을 제안 할 수 있습니까?
나는
편집 어떻게 PHP에서이 목적을 위해 Silverlight를 통합 할 수 ... 보통의 파일 업로드 functionalty와의 단지 형태로 파일 업로드에 대한 서투른 코드가없는, PHP를 사용하고?
및 http://stackoverflow.com/questions/1864908/compress-file-before-upload-via-http – Palantir
내가 틀릴 수도 있지만 "Accept-Encoding"또는 " Content-Encoding "을 탐색 해 볼 가치가 있습니다. 나는이 질문을 serverfault.com에도 올릴 것입니다. 전송을 시작할 때 파일을 업로드하는 페이지에 요청 헤더를 설정해야 할 수 있습니다. 'gzip, deflate'를 지원하는 브라우저와'gzip, deflate '를 지원하는 서버가 압축 파일 업로드를 협상 할 수 없다는 사실이 이상하게 들릴 것입니다. – Andrew
또 하나의 아이디어 ... [nochump.com] (http://nochump.com/blog/archives/15)에는 즉시 파일을 압축 및 압축 해제 할 수있는 Adobe Air 라이브러리가 있습니다. 사용자 정의 업 로더를 정당화 할 수있는 클라이언트가 충분하지 않은 경우 좋은 해결책 일 수 있습니다. 그들이 사용하는 것이 간단하고 기존의 모든 서버 측 코드를 그대로 사용할 수 있습니다. – Andrew