2016-06-10 2 views
1

Cloudflare의 네트워크를 통해 100MB보다 큰 파일을 업로드하려고합니다. 내 웹 사이트의 IP를 전 세계에 알리고 싶지 않기 때문에 Cloudflare의 네트워크를 통해 모든 것을 실행하고 싶습니다.Plupload가 Cloudflare의 업로드 한계 인 100MB를 우회 할 수 있습니까?

Plupload를 사용하여 파일을 서버에 업로드하기 전에 청크 할 수 있습니다. 이것은 Plupload의 홈 페이지에서 말하는 것입니다. 크기 에 대한 몇 기가 바이트 - 작거나 큰 수 있습니다 업로드 할 수있는 덩어리

파일에

업로드. 이 경우 표준 업로드가 실패 할 수 있습니다. 브라우저가 여전히 제대로 처리하지 못하기 때문입니다. 우리는 파일을 덩어리로 자르고 을 하나 하나씩 보내 게됩니다. 그런 다음 안전하게 서버에서 수집하고 원본 파일로 결합 할 수 있습니다.

이런 식으로 보너스로 업로드 된 파일 크기에 대한 서버의 제약 조건을 극복 할 수 있습니다.

마지막 부분은 내 눈을 사로 잡는 부분입니다.

Cloudflare에서 설정 한 100MB 한도를 무시하기 위해 Plupload를 사용할 수 있습니까?

+0

나는 그렇게 생각하지 않는다. Cloudflare로 설정된 제한은 전체 파일에 대해 제한됩니다. 청크는 완전한 파일이 아니지만 (아직) 하나의 요청으로 전송되므로 제한이 유지됩니다. –

답변

2

나는 이것을 시험했으며 수 있습니다.은 plupload 's chunking을 사용하여 CloudFlare의 한계를 넘었습니다. CloudFlare는 100MB를 넘는 단일 파일 업로드를 제한합니다. 따라서 우리가 90MB를 말하도록 청크하면 CloudFlare를 통해 90MB 파일을 전송할 것이므로 문제가되지 않습니다.

+0

사용한 코드를 보낼 수 있습니까? 어떻게 보이는지보고 싶습니다. – Antoine

+1

@Antoine 더 이상 예제가 없습니다. 나는 그들의 문서에서 가지고있는 몇 가지 예를 사용했음을 기억한다. – Efekan

0

예, 업로드를 청크 할 수 있습니다. ResumableJS를 사용하여 업로드 한도를 초과했습니다.