我用的fileupload只能把图片上传到指定的文件夹。我想把路径上传到数据库。要怎么做。
protectedvoidButton3_Click1(objectsender,EventArgse)
{
if(!String.IsNullOrEmpty(this.FileUpload1.PostedFile.FileName.ToString()))
{
stringfilename=this.FileUpload1.PostedFile.FileName.Substring
(this.FileUpload1.PostedFile.FileName.LastIndexOf("\\")+1);
filename=System.IO.Path.GetFileName(filename);

intindex=filename.LastIndexOf(".");
stringlastname=filename.Substring(index,filename.Length-index);
stringnewfile=DateTime.Now.ToString("yyyyMMddhhmmss")+lastname;//按时间改名
stringfilepath="image/"+newfile;
FileUpload1.PostedFile.SaveAs(Server.MapPath(filepath));//这个就是存到数据库的路径
}
Stringsql="server=172.16.101.62;database=Flower;uid=SY;pwd=123";
SqlConnectionsqlc=newSqlConnection(sql);
sqlc.Open();
SqlCommandCmd=newSqlCommand();//写到这里就不会了。求教了。

}

13 个解决方案

#1


客户端的路径对于服务器毫无意义。

上传文件后记录下文件在服务器上的路径,比如你的filepath。

然后就是把这个变量写入数据库即可。

更多相关文章

  1. linux下使用c++语言对mysql数据库操作
  2. 关于使用框架操作Oracle数据库切换MySQL数据库时,nextval的问题!
  3. linux ,cron定时任务 备份mysql数据库
  4. 为什么数据库设计人员不让标识列从最小值开始而不是从1开始?
  5. 入门 --ubuntu下面mysql数据库安装以及相关操作
  6. 使用python抓取csdn博客访问量并保存在sqlite3数据库中
  7. 世界国家 的数据库sql
  8. 在C#.net的server explorer 上建立的数据库,在sql server managem
  9. PL\SQL 客户端配置 windows 64 ORACLE 提示:无法检测到对应的数

随机推荐

  1. android 源码导入到android studio
  2. 【译】Android 6.0接口变化(三)(Android 6.0
  3. android 系统属性 build.prop
  4. 2013.12.23 (2)——— android 代码调用she
  5. android获取手机号码以及imsi信息
  6. android按钮监听器的四种技术
  7. android网络图片的下载
  8. Android PinyinIME 源码笔记 -- 0. 简介
  9. Android Webview调用系统相册实现多选图
  10. Android图形报表之AchartEngine(附开发包