各位高手: 大家好,小弟在用ASP.NET做一个相当于网络的应用程序B/S结构,碰到一个问题,现在要求把客户端的文件上传到服务器然后写进数据库 具体情况是这样的,在客户端的电脑上的某个盘符的文件夹里存放了文本和图片文件,文本为INF
图片为JPG格式文本和图片的名字一样,就是拓展名不同,现在要在程序中选择文件夹,然后点击确定,就要让该文件夹里边的所有文本文件和图片文件上传到服务器,文本文件内容直接写进服务器的数据库,图片存在服务器的文件夹里边,但是服务器的数据库要存放图片路径,最不好弄得是图片和文本必须是两个一套,就是同名的文本和图片要显示的时候必须同时显示才行~~要知道哪个文本对应的哪个图片............小弟实在是没有思路,向各位高人求救了~~谢谢大家~~鞠躬
图片为JPG格式文本和图片的名字一样,就是拓展名不同,现在要在程序中选择文件夹,然后点击确定,就要让该文件夹里边的所有文本文件和图片文件上传到服务器,文本文件内容直接写进服务器的数据库,图片存在服务器的文件夹里边,但是服务器的数据库要存放图片路径,最不好弄得是图片和文本必须是两个一套,就是同名的文本和图片要显示的时候必须同时显示才行~~要知道哪个文本对应的哪个图片............小弟实在是没有思路,向各位高人求救了~~谢谢大家~~鞠躬
解决方案 »
- 诚心求教:变量命名的方法.
- 想不用控件 请问哪里有学习.net编程 好的源码
- GridView删除时提示的问题
- 一夜没有睡,百思不解,求求高人说说,用ClientScript.RegisterStartupScript,引起“未结束的字符串常量。”JS错误,如何解决。 1 0 0
- 页面设计问题,菜鸟提问高手帮忙~
- div 如何自动伸长?
- 讨论:大家平时有没有用XML来代替数据库保存数据?
- 求解一个常见的功能按钮问题
- 自定义函数在一个函数内正常,在另一个不正常,Why?
- 向SQL数据库中插入记录出错,望高手指点
- 怎样使含run=server的form可以被服务器端按钮提交到另一个页面上去?
- 我有个关于ActiveReports 问题向大家请教!!
string fileName = this.upFile.PostedFile.FileName;
string jpgFilePath = "XXXX/";
string strSql = String.Empty;
if(fileName.Substring(fileName.LastIndexOf(".")+1).ToLower()=="jpg")
{
jpgFilePath += "新文件名.jpg";
this.upFile.PostedFile.SaveAs(jpgFilePath);
strSql = "insert into TBName (xx) values('{0}')";
strSql = String.Format(strSql,jpgFilePath);
}
else if(fileName.Substring(fileName.LastIndexOf(".")+1).ToLower()=="inf")
{
System.IO.StreamReader reader = new StreamReader(this.upFile.PostedFile.InputStream,System.Text.Encoding.GetEncoding("bg2312"));
strSql = "insert into TBName (xx) values('{0}')";
strSql = String.Format(strSql,reader.ReadToEnd());
}
//執行sql語句
你的那些功能在B/S下是不可能完全实现的。我暂不管那些乱七8糟的什么代码啊XML啊,虽然我也会写。
只说下道理:你要在Browser下一点按钮就能上传一个文件夹的东东,这意味着Browser要能操作用户的文件系统。这多可怕啊