<asp:FileUpload ID="FileUploadPassfoto" runat="server"
Width="100%" Style="background-color: #533473; border-color: lightgray;" />
这是我用asp.net创建的FileUpload。只会上传图片! 在我的C#Code Behind中我尝试了这段代码:
HttpPostedFile file = FileUploadPassfoto.PostedFile;
using (BinaryReader binaryReader = new BinaryReader(file.InputStream))
{
lehrling.passfoto = Convert.ToBase64String(binaryReader.ReadBytes(file.ContentLength));
}
lehrling.passfoto是一个字符串变量。当我通过我的代码调试。 lehrling.passfoto的值为#34;&#34;。所以一个空字符串。我究竟做错了什么? httppostedfile工作得很好。 filepath和contentlenght是正确的.... 任何建议