“使用Sitecore中的”上传媒体“按钮上传图像时出现”可以上传的最大数据量是NaN未定义“错误

时间:2017-03-01 13:51:04

标签: sitecore sitecore8 sitecore8.1 sitecore-media-library

我正在尝试使用以下程序上传媒体:

  1. 点击sitecore项目中“图片”字段的“浏览”。
  2. 点击“上传媒体”按钮。
  3. 点击“浏览媒体文件”并上传新图片。
  4. 按照上述步骤,我收到此错误消息:

      

    您可以上传的最大数据量是NaN未定义。

    Please click here for screenshot

    因此图像无法上传。但是,我能够在媒体库中上传图像,然后将其链接到项目,但在尝试直接从内容项目上传媒体时,我收到错误。

    如何解决这个问题?

    PFB表格标签声明

    $func = "filter_var";
    
    if ($func('email@adress.com', FILTER_VALIDATE_EMAIL)) {
        // do something
    }
    

1 个答案:

答案 0 :(得分:0)

您需要检查是否已从web.config设置了maxRequestLength,或者您可以从IIS更新它。

Web.config方式

导航到路径:system.web/httpRuntime并检查您是否有httpRuntime条目。如果没有,您需要指定如下:

<httpRuntime maxRequestLength="512000" executionTimeout="3600" enableKernelOutputCache="false" relaxedUrlToFileSystemMapping="true" requestValidationMode="4.0" enableVersionHeader="false" />

请注意,长度以千字节为单位

IIS方式

  1. 打开IIS
  2. 单击要接受更大文件大小的网站
  3. 在主窗口中双击“请求过滤”
  4. 在顶部标签页右键单击以查看选项,然后选择“编辑功能设置”
  5. 现在更改“允许的最大内容长度(字节)”字段
  6. 中的数字

    如果存在,您可能需要增加长度。

    <强>更新

    如您所见,属性data-sc-maxrequestlength="-1024"具有负值,这就是出现上述错误的原因。所以,问题在于maxrequestlength。