Tôi đang làm việc trong dự án cho phép nhân viên của chúng tôi tải các tệp lớn lên máy chủ chia sẻ của chúng tôi và nhận liên kết tải xuống. vấn đề là lưu trữ của chúng tôi từ chối thay đổi LimitRequestBody cho chia sẻ lưu trữ. có bất kỳ giải pháp khác để làm việc xung quanh LimitRequestBody hoặc bất kỳ cách nào khác để làm công việc này?Làm việc xung quanh Tổ chức yêu cầu lỗi 413 quá lớn
Trả lời
Hai cách để làm cho nó hoạt động, tải lên đoạn thủ công hoặc bằng công cụ.
Bạn có thể sử dụng công cụ Real Ajax Uploader. Nó có thể được sử dụng với html5 tải lên các tập tin được thực hiện bởi các khối, với yêu cầu nhỏ đến máy chủ cho sự hoàn hảo và mạnh mẽ.
Hoặc chia thủ công tệp thành nhiều đoạn rồi tải từng tệp một lên. bạn có thể sử dụng 7-zip để chia nhỏ tệp và kết hợp các tệp. đây là số tutorial.
Đối với khách hàng chia bạn cũng tham khảo File uploads; How to utilize "chunking"?
Đối với sever đoạn kết hợp, bạn có thể tham khảo Handling plupload's chunked uploads on the server-side và http://www.phpclasses.org/package/8858-PHP-Create-and-merge-Zip-archives-split-in-parts.html
hy vọng nó giúp.
Bạn có thể ghi đè lên giá trị mặc định của upload_max_filesize
và post_max_size
. Cả hai hai thiết lập ini có chế độ thay đổi như PHP_INI_PERDIR có nghĩa là bạn có thể sử dụng một trong những
php.ini, .htaccess, httpd.conf sau, .user.ini
vì bạn đang sử dụng chia sẻ lưu trữ tùy chọn để tốt nhất phù hợp được .htaccess hoặc .user.ini
bạn có thể tham khảo này để thiết lập giá trị sử dụng htaccess Set php Ini settings using htaccess
Điều này đáng để thử nhưng nếu nó hoạt động, bạn nên thay đổi nhà cung cấp dịch vụ lưu trữ. Bất kỳ nhà cung cấp dịch vụ lưu trữ được chia sẻ nào cho phép khách hàng sử dụng '.htaccess' hoặc 'ini_set' vv để ghi đè điều gì đó mà họ đã nói" không "là nhà cung cấp dịch vụ lưu trữ, bạn nên thoát ngay lập tức vì các khách hàng khác sẽ nhấp vào, tìm các lỗ hổng khác và sớm lạm dụng dịch vụ và đưa trang web của bạn xuống. Một nhà cung cấp dịch vụ lưu trữ được chia sẻ tốt cũng sẽ chặn bạn ghi đè cài đặt chung nơi họ muốn kiểm soát việc sử dụng tài nguyên của bạn. – Robbie
Tôi đã thay đổi cài đặt php nhưng 'LimitRequestBody' là cài đặt Apache, tôi đã cố gắng thay đổi giới hạn trong .hraccess nhưng không hoạt động và lưu trữ của tôi từ chối thay đổi nó. Tôi kiểm tra giới hạn tôi nghĩ rằng nó 100MB nhưng tôi cần làm cho nó 200MB –
@ SamirNabil 200 MB âm thanh lớn. Loại tệp này là gì? Chỉ cần tự hỏi. Bạn có chắc là quá trình cơ bản có ý nghĩa không? –
- 1. 413 Yêu cầu thực thể quá lớn
- 2. Máy chủ từ xa trả về lỗi: (413) Yêu cầu thực thể quá lớn + WCF
- 3. Mô-đun chai Python gây ra "Lỗi: 413 Yêu cầu thực thể quá lớn"
- 4. Vẫn nhận được 413 Yêu cầu thực thể quá lớn ngay cả sau khi client_max_body_size 100M
- 5. JsonValueProviderFactory ném "yêu cầu quá lớn"
- 6. Yêu cầu pháp nhân quá lớn PHP
- 7. Win32: Làm việc xung quanh cho GetFileAttributes()
- 8. Tại sao C# yêu cầu parens xung quanh điều kiện?
- 9. Thực thể Heroku Nginx HTTP 413 quá lớn
- 10. Làm việc xung quanh SpellCheckerSự rò rỉ?
- 11. maxReceivedMessageSize không sửa chữa 413: Yêu cầu Entity Too Large
- 12. Private NuGet Server: Yêu cầu thực thể quá lớn
- 13. Rspec & lớn tập tin spec tổ chức
- 14. Cách làm việc xung quanh một mảng 2d rất lớn trong C++
- 15. Bắt "Yêu cầu JSON là quá lớn để được deserialized"
- 16. Làm việc xung quanh các giới hạn fls với quá nhiều CRT liên kết tĩnh?
- 17. làm việc xung quanh thực hiện Object.defineProperty vỡ IE8 của
- 18. Yêu cầu gọi API datastore_v3.Put() quá lớn
- 19. Làm việc xung quanh để phân tích TimeSpan 24:00
- 20. JAVA -tomcat- Tiêu đề yêu cầu quá lớn
- 21. Tổ chức giải pháp C# lớn
- 22. Có phải yêu cầu IIFE xung quanh lớp học trong ECMAScript/Javascript 6 không?
- 23. Rails datatables ajax json 414 yêu cầu URI quá lớn
- 24. Tổ chức ứng dụng web backbone.js lớn
- 25. Newtype xung quanh ST gây loại lỗi
- 26. Làm việc xung quanh lỗi Python trong các phiên bản khác nhau
- 27. Loại bản ghi: Làm việc xung quanh lỗi định nghĩa loại cho nội dung javascript
- 28. Làm việc xung quanh việc thiếu các hạn chế giao thức đệ quy trong Swift 3
- 29. Tùy chỉnh xung quanh AOP xung quanh + @Transactional
- 30. Làm thế nào tôi có thể làm việc xung quanh bế tắc EhCache rõ ràng này?
Bạn đã thử một cái gì đó chưa? Tôi nghĩ bạn có thể chia nhỏ dữ liệu một phần và nén dữ liệu trước khi tải lên?! – Fky
@Fky Tôi làm dự án này cho nhân viên của chúng tôi có thể cập nhật dữ liệu mà không cần tôi, những gì tôi làm bây giờ tôi mở ftp máy chủ của tôi và tải lên các tập tin. nhưng tôi cần phải làm kịch bản để tải lên dữ liệu này mà không cần tôi, nó đã làm việc cho dữ liệu nhỏ <100MB. –
Có, nhưng kịch bản của bạn có thể chạy trên máy chủ FTP của bạn và chia nhỏ dữ liệu + nén nó trước khi tải lên – Fky