vs2013 上传碰到的问题:“输入的不是有效的 Base-64 字符串 ”
2013-11-07 17:49
429 查看
action 代码:
View 代码
提交图片, 上传的时候,总是报: 输入的不是有效的 Base-64 字符串 的错误。
后来,在网上才找到答案:
http://stackoverflow.com/questions/3294023/input-file-autobind-to-byte-aray-in-asp-net-mvc
@using (Html.BeginForm("Create", "ImageStore", FormMethod.Post, new { enctype = "multipart/form-data" })) { @Html.AntiForgeryToken() <div class="form-horizontal"> <h4>ImageStoreModels</h4> <hr /> @Html.ValidationSummary(true) <div class="form-group"> @Html.LabelFor(model => model.ImageCataloge, new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.DropDownListForEnum(model => model.ImageCataloge) @Html.ValidationMessageFor(model => model.ImageCataloge) </div> </div> <div class="form-group"> @Html.LabelFor(model => model.ImageData, new { @class = "control-label col-md-2" }) <div class="col-md-10"> @*@Html.TextBoxFor(model => model.ImageData, new { type = "file", style="none"})*@ <input name="ImageData" type="file" /> @Html.ValidationMessageFor(model => model.ImageData) <input name="ImageData" id="ImageData" type="file" /> </div> </div> <div class="form-group"> @Html.LabelFor(model => model.ImageAlt, new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.EditorFor(model => model.ImageAlt) @Html.ValidationMessageFor(model => model.ImageAlt) </div> </div> <div class="form-group"> <div class="col-md-offset-2 col-md-10"> <input type="submit" value="Create" class="btn btn-default" /> </div> </div> </div> }
View 代码
提交图片, 上传的时候,总是报: 输入的不是有效的 Base-64 字符串 的错误。
后来,在网上才找到答案:
http://stackoverflow.com/questions/3294023/input-file-autobind-to-byte-aray-in-asp-net-mvc
相关文章推荐
- 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符
- Base64 报错 的解决办法 (Base-64 字符数组或字符串的长度无效。, 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符。)
- 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符。
- 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非空白字符。
- 木其工作室代写程序 [原]输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非空白字符。
- VS2013打包程序后在其他电脑显示(null)不是有效的win32应用程序的问题
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 如何解决在Win7,VS2012环境中生成的c++程序在XP上提示“XXXX.exe不是有效的Win32应用程序”的问题
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- (转载)用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序“
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- vs 2013 使用scanf获取输入字符和字符串
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 分割字符串问题,有点乱,在开发中碰到的小问题,虽然搞好了,可感觉 不是很熟,不快,方便以后回来看
- xp下打开vs2013生成的exe弹出不是有效的win32应用程序对话框