【问题标题】:Implement Fileupload control in nopCommerce 2.30在 nopCommerce 2.30 中实现 Fileupload 控制
【发布时间】:2012-09-13 06:46:42
【问题描述】:

我是 nopCommerce 2.30 的初学者。没有 Fileupload Control 2.30 版。

我想在 nopCommerce 2.30 中使用 Fileupload Control。最后一天我下载了

nopCommerce 2.65。文件上传控制在 nopCommerce 2.65 中可用。我改变了

实现 FileUpload 控件的源代码 2.30(参考 2.6)。

文件上传控件在浏览器中成功呈现。

但是当我上传文件时,它会显示一条错误消息,请查看图片。

我将 UpdateFileProductAttribute 函数包含在 ShoppingCartController 中

nopCommerce 2.30 并调试整个代码。类 CatalogSettings 在

FileUploadMaximumSizeBytes 属性始终为 0。请看图片

我在 AddToCartProduct 函数中添加 case AttributeControlType.FileUpload:

在目录控制器中。但 this.Request.Files 为空。请看图片。

是否可以在 nopCommerce 2.30 中实现 Fileupload 控件?

请帮忙

【问题讨论】:

    标签: c# nopcommerce


    【解决方案1】:

    你快到了。转到管理区域 > 配置 > 所有设置。将 CatalogSettings.FileUploadMaximumSizeBytes 的值设置为 204800(以字节为单位的最大文件大小)。如果设置不存在,请创建它。

    附:不要忘记添加语言环境(例如 ShoppingCart.MaximumUploadedFileSize)

    【讨论】:

      【解决方案2】:

      为什么不去 nopCommerce 2.65?

      【讨论】:

      • 谢谢。 nopCommerce 2.30 中的现有应用程序。我需要在 nopCommerce 2.30 中实现 Fileupload Control。有没有可能。
      • 是的。但是如果 FileUploadMaximumSizeBytes 总是 0 则必然不可能上传文件。默认值为 204,800
      • 感谢您的宝贵重播。我经常调试代码,我发现 FileUploadMaximumSizeBytes 保存在数据库中(在 nopCommerce 2.65 中)。我在数据库中创建新记录(在 nopCommerce 2.30 中)“设置”表创建新字段名称 = catalogsettings.fileuploadmaximumsizebytes 和值 = 204800。现在属性显示 204800 值。
      猜你喜欢
      • 1970-01-01
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      • 2021-06-10
      相关资源
      最近更新 更多