2012-09-13 29 views
0

我是nopCommerce 2.30的初學者。沒有Fileupload控制版本2.30。在nopCommerce中實現Fileupload控件2.30

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

nopCommerce 2.65。在nopCommerce 2.65中的文件上傳控件avilable。我更改

源代碼2.30用於實現FileUpload控件(參考2.6)。

成功在瀏覽器中呈現的Fileupload控件。

enter image description here

,但是當我上傳它所示的erroe信息請參閱圖像文件。

enter image description here

I和包括在

nopCommerce 2.30在ShoppingCartController的UpdateFileProductAttribute功能和調試整個代碼。類CatalogSettings在

FileUploadMaximumSizeBytes屬性始終是0。請參閱圖像 enter image description here

我添加的情況下AttributeControlType.FileUpload:在CatalogController在AddToCartProduct功能

。但是this.Request.Files爲null。請參閱圖片。 enter image description here

是否可以在nopCommerce 2.30中的Fileupload控件中實現?

請幫忙

回答

2

你幾乎在這裏。轉至管理區>配置>所有設置。將CatalogSettings.FileUploadMaximumSizeBytes的值設置爲204800(以字節爲單位的最大文件大小)。如果該設置不存在,請創建它。

P.S.不要忘記添加區域設置(如ShoppingCart.MaximumUploadedFileSize)

2

爲什麼不去nopCommerce 2.65?

+1

謝謝。 nopCommerce 2.30中的現有應用程序。我需要在nopCommerce 2.30中實現Fileupload Control。可能嗎。 –

+1

是的。但是,如果** FileUploadMaximumSizeBytes **總是** 0 **,則上傳文件是不可能的。默認值是** 204,800 **。 – Greg

+1

謝謝你的價值replay.I調試代碼frequantly,我發現FileUploadMaximumSizeBytes是保存在數據庫(在nopCommerce 2.65)。我創建數據庫中的新記錄(在nopCommerce 2.30)「設置」表中創建新的字段名稱= catalogsettings.fileuploadmaximumsizebytes和值= 204800.現在屬性顯示204800值。 –