0 امتیاز
سلام به همه

 

دوستان من توی نرم افزارم برای هر رکورد یک تصویر قرار دادم

منتهی نمیخوام تصویر در خود دیتابیس ذخیره بشه و حجمش بره بالا

میخوام آدرس تصویر ذخیره بشه

من میخوام تصاویر توی پوشه دیباگ نرم افزار ذخیره بشن و آدرسش توی دیتابیس

روشی که من ازش استفاده کردم آدرس تصویر رو به شکل زیر توی دیتابیس ذخیره میکنه

C:\Users\Arsalan\Documents\Visual Studio 2010\Projects\AutoPartFind\AutoPartFind\bin\Debug\IMG_SRC\X33\x33_1\B11-5604220-500x500.jpg

توی سیستم خودم مشکلی نیست ....تصویر رو توی PictureBox لود میکنه

منتهی وقتی نرم افزار رو روی یه سیستم دیگه میبرم...تصاویر توی پوشه دیباگ هستن اما از آدرس خطا میگیره

چطوری آدرس دهی کنم؟

2 پاسخ

0 امتیاز

سلام بدین شکل

البته این برای فایل هست نتوسنتی بگو برات یکی بنویسم

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Text;
using System.Windows.Forms;

namespace Save_file_address
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        OpenFileDialog op = new OpenFileDialog();
        private void button1_Click(object sender, EventArgs e)
        {

        
            string ff = DateTime.Now.Ticks.ToString();
            //Directory.CreateDirectory(op.FileName);

            File.Copy(op.FileName, Application.StartupPath  +ff+ op.SafeFileName);
            MessageBox.Show("gg");

           
        }

        private void button2_Click(object sender, EventArgs e)
        {
            op.ShowDialog();
            textBox1.Text = op.FileName;
            textBox1.Text = Path.GetExtension(textBox1.Text);
        }
    }
}

 

راستش نه

درست متوجه نشدم مسیر رو نفهمیدم چطور باید ذخیره کنم

عکس زیر عملیات ذخیره آدرس

توسط (477 امتیاز) 5 20 56
0 امتیاز

سلام 

ببینید این یه سمپل که میاد و عکس رو همونطور که شما خواستید خیره میکنه اما برای ذخیره تو دیتابیس باید از روش دیگه استفاده کنید

 pictureBox1.Image.Save(@"" + Application.StartupPath + "\\Image\\" + "".ToString() + @"\" + @"\" + textBox2.Text + ".jpg");

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=15740035563461498677

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...