C# telerik 中的 RadCloudUpload 大小验证失败问题

问题描述 投票:0回答:2

我是 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、文档等)。

谢谢。

c# amazon-web-services amazon-s3 telerik cloud
2个回答
1
投票

请按照本文中的说明进行操作 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>

0
投票

我们计划在 asp.net webforms (.net Framework 4.8) 中使用 RadCloudUpload 控件,以便将文档直接上传到 blob 存储。但在内部它使用 WindowsAzure.Storage 包来上传文档,现在它在 NuGet 包管理器中已被弃用。或者,我们使用了 Azure.Storage.Common /Azure.Storage.Blobs 包,但没有帮助,RadCloudUpload 控件正在寻找 WindowsAzure.Storage 包。

您能否提供任何解决方案,或者我们可以使用已贬值的 WindowsAzure.Storage 包来使用 RadCloudUpload 控件

https://docs.telerik.com/devtools/aspnet-ajax/controls/cloudupload/cloud-storage-providers/azure-blob-storage

© www.soinside.com 2019 - 2024. All rights reserved.