前言
在机房合作的时候要添加商品并且上传商品的图片到数据库,因为上传的是本地图片,数据库的图片地址是自己本地的,如果换了电脑图片就不会显示,所以需要把本地图片上传到项目中新建的文件中,然后在把新建文件的地址写入数据库的照片字段里就能显示了,就跟BS上传图片到服务器是一个道理。
代码
上传图片代码:
private void butupload_Click(object sender, EventArgs e)
{
OpenFileDialog Fdialog = new OpenFileDialog();//初始化Fdialog對象
Fdialog.Filter = "All files (*.*)|*.*";//文件格式
Fdialog.Multiselect = true;
if (Fdialog.ShowDialog(this)==DialogResult.OK && Fdialog.FileName!=string.Empty)
{
string path = Fdialog.FileName;
int index = path.LastIndexOf('\\');
name = path.Substring(index + 1);//截取\\之后的名称
FileInfo fi1 = new FileInfo(path);
pictureBox1.ImageLocation = path;
File.Copy(path, Applicatio