가능한 중복 :
how to read and write MP3 to databaseSQL Server의 바이트로 MP3를 저장하는 방법
안녕하세요 저는 SQL 서버와 C#에서 바이트로 저장 mp3 파일을 읽고 필요 .. 어떻게 할 수 내가 그랬어?
가능한 중복 :
how to read and write MP3 to databaseSQL Server의 바이트로 MP3를 저장하는 방법
안녕하세요 저는 SQL 서버와 C#에서 바이트로 저장 mp3 파일을 읽고 필요 .. 어떻게 할 수 내가 그랬어?
FileStream을 사용할 때, 언제, 왜, 어떻게 filestream을 사용하는지 설명하기 때문에이 article을 확인하십시오.
C#에서 도움을 받으려면 데이터베이스 연결 및 액세스 계획을 알려주십시오.
SQL Server BLOB (Binary Large Object)을 사용하면 이미지 및 mp3 데이터를 원시 바이너리로 데이터베이스에 저장할 수 있습니다. 뭔가를 빠르게 실행하려면이 옵션을 선택하십시오. C#을에 대한 질문은 ADO를 사용하여
, 당신이 당신의 MP3에 파일 스트림을 열고 다음 SqlCommand 개체
SqlConnection conn = new SqlConnection(yourConnectionString);
SqlCommand cmd = null;
SqlParameter param = null;
cmd = new SqlCommand("INSERT INTO MP3 SET DATA = @BLOBPARAM WHERE
'some criteria'", conn);
FileStream fs = null;
fs = new FileStream("your mp3 file", FileMode.Open, FileAccess.Read);
Byte[] blob = new Byte[fs.Length];
fs.Read(blob, 0, blob.Length);
fs.Close();
param = new SqlParameter("@BLOBPARAM", SqlDbType.VarBinary, blob.Length,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, blob);
cmd.Parameters.Add(param);
conn.Open();
cmd.ExecuteNonQuery();
안녕하세요, 수동으로 파일 이름을 입력 할 때 잘 작동하는 URL 코드를 시도했지만 파일 업로드 제어에서 가져 오려면 어떻게해야합니까? – Leema
가장 쉬운 방법은 mp3 파일을 임시로 버퍼링 한 다음 위의 코드를 사용하는 것입니다. –
에 형 SQLDbType.VarBinary의 명명 된 매개 변수 (SqlParameter에)를 추가 할 수 있나요 또는 SQL 구체적으로? @ Nix의 답변이 SQL Server 2008과 관련이있는 SQL Server의 버전을 지정하지 않았지만 그 전에는 일반 BLOB에 제한되어있을 것입니다. –
나는 내 게시물에주의해야하지만 데이터베이스에 액세스하려는 방법을 설명해 주시겠습니까? – Nix