winform 上传文件至数据库
string strDocExt;
//string strDocType;
int intDocLen;
string filePath = "";
FileStream objStream;
if (fileName == "")
{
MessageBox.Show("要上传的文件不允许为空!", "系统提示");
}
else
{
filePath = fileName;
strDocExt = filePath.Substring(filePath.LastIndexOf(".") + 1);
string filen = filePath.Substring(filePath.LastIndexOf("\\") + 1);
objStream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
if(objStream.CanRead)
{
intDocLen = Convert.ToInt32(objStream.Length);
byte[] Docbuffer = new byte[intDocLen];
objStream.Read(Docbuffer, 0, intDocLen);
InsertFile(filen,Docbuffer, strDocExt, extendedName);
}
}
这是我写的上传文件到数据库。
不知道那写的有问题
下载下来的数据为System.Byte[]
不知道为什么byte[]里面没有字节数
//string strDocType;
int intDocLen;
string filePath = "";
FileStream objStream;
if (fileName == "")
{
MessageBox.Show("要上传的文件不允许为空!", "系统提示");
}
else
{
filePath = fileName;
strDocExt = filePath.Substring(filePath.LastIndexOf(".") + 1);
string filen = filePath.Substring(filePath.LastIndexOf("\\") + 1);
objStream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
if(objStream.CanRead)
{
intDocLen = Convert.ToInt32(objStream.Length);
byte[] Docbuffer = new byte[intDocLen];
objStream.Read(Docbuffer, 0, intDocLen);
InsertFile(filen,Docbuffer, strDocExt, extendedName);
}
}
这是我写的上传文件到数据库。
不知道那写的有问题
下载下来的数据为System.Byte[]
不知道为什么byte[]里面没有字节数
...全文
相关推荐
一种开源业务系统框架winform源码
一种开源的业务系统Winform框架,带源码,带教程PPT文件
C# winform 上传的图片以二进制流形式储存到数据库 以及 从数据库中展示图片的Demo
主要示范C# winform 上传的图片以二进制流形式储存到数据库 以及 从数据库中展示图片的Demo
DB中保存图片代码例子
DB中保存图片,web程序,和winform应该差不多
C# WinForm 文件上传下载
实现文件向服务器的上传及下载 string fileName = fileNamePath.Substring(fileNamePath.LastIndexOf("\\") + 1); NewFileName = DateTime.Now.ToString("yyMMddhhmmss") + DateTime.Now.Millisecond.ToString() + fileNamePath.Substring(fileNamePath.LastIndexOf(".")); string fileNameExt = fileName.Substring(fileName.LastIndexOf(".") + 1); if(uriString.EndsWith("/") == false) uriString = uriString + "/";
winform上传图片功能的设计思路
设计思路附带部分代码。设计很简单也很方便的完成这个功能


