Как сохранить бинарный образ с помощью C1Upload в базу данных SQL? - PullRequest
0 голосов
/ 01 сентября 2011

Есть ли способ сохранить изображение в базу данных с помощью C1Upload. Я использую только Asp.Net, C # .Net для программирования и Javascript необходимого и ничего больше. Есть ли способ сохранить без использования Silverlight?

Спасибо

-Mush

1 Ответ

0 голосов
/ 01 сентября 2011

Вы делаете это, читая байты загруженного файла в событии C1Upload1_Uploaded.

    protected void C1Upload1_Uploaded(object sender, UploadedFileEventArgs e)
    {
        //Read uploaded file stream
        C1FileInfo file = e.UploadedFile;
        byte[] buffer = new byte[file.Size];
        file.GetStream().Read(buffer, 0, file.Size);
        file.GetStream().Close();

        //Save file bytes to database
        System.Data.SqlClient.SqlConnection sqlConn = new System.Data.SqlClient.SqlConnection("sqlConnectionString");
        System.Data.SqlClient.SqlCommand sqlCmd = new System.Data.SqlClient.SqlCommand("INSET INTO yourtable(image) VALUES(@image)", sqlConn);
        sqlCmd.Parameters.AddWithValue("@image", buffer);
        sqlConn.Open();
        sqlCmd.ExecuteNonQuery();
        sqlConn.Close();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...