我是 Telerik 的 RadCloudUpload 新手。我正在研究 Amazon s3 Bucket。当我上传小图像 (87.9 KB)(b.jpg) 时,它可以与 RadCloudUpload 控件一起正常工作,但是当我尝试上传另一张大小为 4.15 MB (a.jpg) 的图像时,该控件会发出错误消息“Size验证失败”。我正在使用下面提到的代码:
<telerik:RadCloudUpload ID="RadCloudUpload1" runat="server" MaxFileSize="3145728" RenderMode="Lightweight" MultipleFileSelection="Automatic" OnFileUploaded="RadCloudUpload1_FileUploaded" ProviderType="Amazon" >
</telerik:RadCloudUpload>
我也从下面的链接测试了相同的内容(存在相同的问题):
https://demos.telerik.com/aspnet-ajax/cloud-upload/examples/overview/defaultcs.aspx?show-source=true
我正在关注——https://docs.telerik.com/devtools/aspnet-ajax/controls/cloudupload/cloud-storage-providers/amazon-s3
如何解决这个问题,因为我需要在 Amazon S3 服务器中上传大尺寸文件(图像、PDF、文档等)。
谢谢。
请按照本文中的说明进行操作 https://docs.telerik.com/devtools/aspnet-ajax/controls/cloudupload/how-to/uploading-large-files 通过在 web.config 文件中设置 maxRequestLength 属性:
<configuration>
...
<system.web>
<httpRuntime maxRequestLength="10240000" executionTimeout="3600" />
...
</system.web>
</configuration>
我们计划在 asp.net webforms (.net Framework 4.8) 中使用 RadCloudUpload 控件,以便将文档直接上传到 blob 存储。但在内部它使用 WindowsAzure.Storage 包来上传文档,现在它在 NuGet 包管理器中已被弃用。或者,我们使用了 Azure.Storage.Common /Azure.Storage.Blobs 包,但没有帮助,RadCloudUpload 控件正在寻找 WindowsAzure.Storage 包。
您能否提供任何解决方案,或者我们可以使用已贬值的 WindowsAzure.Storage 包来使用 RadCloudUpload 控件