我是想把客户端上的图片转化成数组,再写进数据库
以下函数是将服务器上指定路径的图片转成数组:
/// 将照片转换为二进制数组
/// </summary>
/// <param name="path"></param>
/// <returns></returns>
private byte[] PhotoToArray(string path)
{
FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read);
byte[] bufferPhoto = new byte[stream.Length];
stream.Read(bufferPhoto, 0, Convert.ToInt32(stream.Length));
stream.Flush();
stream.Close();
return bufferPhoto;
}如果要把客户端上指定路径的图片转成数组,该怎么写,谢谢
以下函数是将服务器上指定路径的图片转成数组:
/// 将照片转换为二进制数组
/// </summary>
/// <param name="path"></param>
/// <returns></returns>
private byte[] PhotoToArray(string path)
{
FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read);
byte[] bufferPhoto = new byte[stream.Length];
stream.Read(bufferPhoto, 0, Convert.ToInt32(stream.Length));
stream.Flush();
stream.Close();
return bufferPhoto;
}如果要把客户端上指定路径的图片转成数组,该怎么写,谢谢
可以传了,但如果不用FileUpload客户浏览的话,还有没有其它办法?知道的请告诉我下