我在cherrpy中有一臺服務器,我想阻止上傳大文件。爲了防止這種情況,我指定了最大的請求主體大小但是,我不確定這是否會阻止上傳大文件。上傳文件時,如果有人發佈錯誤的內容長度會怎樣?這足以欺騙我的服務器?是否可以通過指定最大請求主體大小來防止大文件上傳到服務器?
1
A
回答
0
我會用Curl去嘗試和測試你的理論。看起來這可以用來設置一個虛假的內容長度。
curl_setopt($ch, CURLOPT_HTTPHEADER, 'Content-Type: application/octet-stream','Content-length: 100');
希望這有助於!
Andrew
0
CherryPy將不允許在所有情況下完全上傳。如果請求的內容長度值超過最大值,CherryPy wsgiserver會投訴。如果Content-Length小於指定的最大值,服務器將只嘗試讀取那麼多字節。如果請求使用分塊編碼(因此不包含內容長度),則CherryPy會在讀取的字節數超過指定的最大值時發出抱怨。
相關問題
- 1. 在Java Tomcat服務器上指定請求的最大大小
- 2. 是否可以添加margin-bottom來擴大主體的大小?
- 3. 最大文件大小php服務器
- 4. 防止用戶上傳大文件到服務器
- 5. 通過ajax請求上傳文件時讀取文件大小
- 6. 上傳服務器上的大文件是可以通過創建Firefox插件
- 7. 報告超過Sonar服務器的最大上傳大小
- 8. 上傳文件超過最大請求長度較大
- 9. 是否可以通過父母設置最大圖像大小?
- 10. 是否可以增加wordpress的最大上傳大小?
- 11. 從iPhone到服務器的最大上傳大小
- 12. 我們可以使用uploadify上傳到服務器的最大文件大小是多少?
- 13. 將大文件上傳到服務器
- 14. 可以通過logstash讀取最大文件大小2.4.0
- 15. 每個文件的最大文件大小可以是FIP服務句柄
- 16. PHP最大上傳文件大小
- 17. Plone + Ploneboard最大上傳文件大小
- 18. 最大文件上傳大小
- 19. Windows服務(413)請求實體過大
- 20. 將大文件上傳到S3而不通過服務器
- 21. 通過webservice將最大200mb的大音頻文件上傳到服務器的最佳方法是什麼?
- 22. 上傳文件到SharePoint返回413請求實體過大
- 23. php文件大小並上傳到服務器文件夾
- 24. 請求大小VS服務器負載
- 25. 通過c#Web服務將大文件上傳到Sharepoint 2010大文件
- 26. 如何檢查文件大小是否超過最大文件大小批量
- 27. WCF - 大文件上傳 - (413)請求實體太大
- 28. 上傳文件時,AJAX請求的大小遠大於原始大小
- 29. iOS最大視頻尺寸可以上傳到服務器
- 30. 服務器可以並行處理的最大請求數