2013-04-13 7 views
2

좋아요. 데이터베이스에 업로드하려고 시도하고 있습니다. 파일의 이름은 selcted이고, 유형, 크기 (바이트) 및 파일 자체는 db입니다. 지금까지 나는 파일 자체를 db에 업로드하는 것을 제외하고는 모든 일을 처리했습니다. 그래서 내 qustion 내가이 무엇입니까데이터베이스에 파일을 업로드하는 방법

http://mirificampress.com/permalink/saving_a_file_into_mysql

이 링크에서보세요 난 이미

Dim s = My.Computer.FileSystem.GetFileInfo(OpenFileDialog1.FileName) 
    MessageBox.Show("File Name:" & s.Name) 
    MessageBox.Show("File Type:" & s.Extension) 
    MessageBox.Show("File Size (Bytes):" & s.Length) 
    Try 

     Dim cmd As New MySqlCommand 
     Dim insertStatment As String = "INSERT INTO upload (name, type, size) VALUES 
     (@name, @type, @size)" 
     cmd = New MySqlCommand(insertStatment, db_con) 
     cmd.Parameters.AddWithValue("@name", s.Name) 
     cmd.Parameters.AddWithValue("@type", s.Extension) 
     cmd.Parameters.AddWithValue("@size", s.Length) 

     cmd.ExecuteNonQuery() 
     MessageBox.Show("ok") 
     db_con.Close() 
      Catch ex As Exception 
     MessageBox.Show("Something went wrong, please try again") 
     db_con.Close() 
     End Try 
+1

Welcome to StackOverflow. 태그에 넣을 수있는 질문 제목에 정보를 넣을 필요는 없습니다. 태그 시스템은 여기에서 매우 잘 작동합니다. 감사. :-) (좋은 질문입니다. +1) –

+0

파일 자체를 db로 업로드 하시겠습니까? 그 이유는 무엇입니까 (특히 db가 여러분의 통제에서 벗어난 어떤 시스템에 의해 사용되었을 때, 여러분은 그것을 따라야 만합니다.) 그러나 파일 시스템에 어딘가에 파일을 저장하고 저장하는 것을 고려해 봤습니까? DB에있는 경로? – J0HN

+0

내 게시물을 참조하십시오, 나를 위해 작동 [MySQL 데이터베이스에 파일을 삽입] (https://stackoverflow.com/questions/47276606/insert-a-file-to-mysql-database/47276721?noredirect=1# comment81504744_47276721) – NoobieMan

답변

0

이 내 코드는 DB를 여기

에 파일 자체를 업로드 할 방법입니다 나는 한 달 전에 같은 문제가 있었을 때 사용했고 그것은 나를 위해 일했습니다. 그것은 C#에서 VB.NET에 대해 정확히 동일하지만 VB.NET에 제공된 C# 코드를 번역하는 데 문제가되지 않을 것이라고 믿습니다.

+0

은 C#이 아니므로 PHP입니다. –

+0

vb.net에 대한 C#은 정말 간단한 변환입니다 – user2264202

+1

아, 링크가 PHP가 아닌 C# – user2264202

관련 문제