转换使用HttpPostedBasefile上传的图像

时间:2015-06-02 06:45:34

标签: c# asp.net-mvc

当我使用httppostedbasefile上传图像时,我想将图像转换为字节数组 我的代码在这里

  

Imageconverterclass

 foreach (var file in postModels.FileName)
                    {
                        string fileName = Path.GetFileName(file.FileName);
                        string fileExtension = "";
                        if (!string.IsNullOrEmpty(fileName))
                            fileExtension = Path.GetExtension(fileName);
                        if (fileName != null)
                        {
                            Image img = Image.FromFile(fileName);
                            byte[] imagearray = UtilImageConverter.ImageToByteArray(img);
                        }
                    }
  

我的方法

<tabulatory>
    <tab>Muzyka
            <dzial>Gitary
                <el>electric</el>
                <el>akustyczne</el>
            </dzial>
            <dzial>Pianina
                <el>klawiszowe</el>
                <el>elektroniczne</el>
                <el>zabawki</el>
            </dzial>
    </tab>
</tabulatory>
  

我收到以下错误

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用:

@Html.PasswordFor(m => m.YourProperty)

<input type="password" value = "@Model.YourProperty" />

请注意,有人仍然可以通过检查HTML来查看价值...如果您不希望他们看到它,请不要将该值传递给视图。

如果你没有在输入控件中渲染它,只需将你的属性值设置为***(你可以做一些事情,比如取原始值&长度+ x来进一步掩盖该值)