问题描述
SQL Server表列类型为Image。
The SQL server table column type is Image.
C#代码将文件(例如.docx)转换为byte []。 byte []可以插入SQL中的Image列。但客户端需要base64Binary转换回文件。他们收到错误"i s
不是"base64Binary "的有效值和" Base-64字符数组的长度无效 " ;.如何将byte []转换为 base64Binary?
The C# code converts a file (e.g. .docx) to byte[]. The byte[] can be insert into the the Image column in SQL. But the client required base64Binary to convert back to a file. They received an error "is not a valid value for 'base64Binary" and "Invalid length for a Base-64 char array". How can I convert the byte[] to base64Binary?
我试过base64String。我得到"nvarchar与图像不兼容"。我谷歌但它似乎只找到转换为base64String。
I tried base64String. I got "nvarchar is incompatible with image". I google it but it seems only finding convert to base64String.
谢谢。
推荐答案
显示有关数据和错误的详细信息。哪些字符串发送给客户?
这篇关于如何将byte []转换为base64Binary(不是base64String)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!