gpt4 book ai didi

c# - 上传大量用户的大文件的最佳方式是什么?

转载 作者:行者123 更新时间:2023-11-30 18:41:40 24 4
gpt4 key购买 nike

我有一个网站,我为它租了一个私有(private)服务器。这是一个注册网站,用户必须上传他们的照片或文件才能注册。

问题是同时有 100 个用户在上面上传 10MB 的照片,这导致了一些问题,最后没有人可以上传他们的照片并注册。我怀疑它取决于服务器带宽,并认为应该有其他原因和解决方案。

现在我将上传大小限制为 4MB(在 web.config 中)并且它似乎可以正常工作,但在不久的将来我必须取消大小限制,因为我的网站将通过 Beta 到最终版本。

最好的解决方案是什么?


更新:实际上该网站提供了一个节日,摄影师必须上传他们的原始照片(用数码单反相机拍摄,大多数照片有 10MB)

此外,正如我所说,我认为这与服务器无关,因为我没有新用户,但我当前的用户(或少数新用户)正在上传他们的照片,以便将他们的照片提交给节日

网络农场对我来说是最后的选择

最佳答案

看看this了解默认 asp.net 文件 uploader 的限制的好文章。

更改 ma​​xRequestLength 可能还不够,还可能需要增加 executionTimeout。试试这些选项。

如果仍然失败,您可能需要使用第三方文件上传组件。

Telerik 有一个很好的组件 - http://www.telerik.com/products/aspnet-ajax/upload.aspx

文件 uploader (我以前用过,它在多用户环境中非常好)- http://www.mediachase.com/fuploader/overview.aspx

以上都是商业版,这里是codeplex的免费版。 (尽管还没有尝试过)- http://neatupload.codeplex.com/

关于c# - 上传大量用户的大文件的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6646152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com