我需要用户能够将文件上传到我的SQL数据库中的表;该表将在文件URL /名称/最简单的方法中包含一列。
我有一个服务器数据库和一个VB.NET应用程序,它使用SELECT和INSERT SQL命令发送和检索数据。目前,我的VB.NET应用程序可以注册,登录和验证(通过电子邮件)用户帐户(此信息存储在“用户”表中)。但是,我需要用户能够将文件上传到数据库中的另一个表(“ userFiles”)。我正在使用phpMyAdmin修改数据库。
这是some code I found,它使用了我尝试过的Chilkat:
Private Sub btnUpload_Click(sender As Object, e As EventArgs) Handles btnUpload.Click
Dim upload As New Chilkat.Upload
' Specify the page (ASP, ASP.NET, Perl, Python, Ruby, CGI, etc)
' that will receive and process the HTTP Upload.
upload.Hostname = "example.com"
upload.Path = "/ReceiveUpload.aspx"
' Add one or more files to be uploaded.
upload.AddFileReference("file1", "path/to/file")
' Do the upload. The method returns when the upload
' is completed.
' This component also includes asynchronous upload capability,
' which is demonstrated in another example.
Dim success As Boolean = upload.BlockingUpload()
If (success <> True) Then
Console.WriteLine(upload.LastErrorText)
Else
Console.WriteLine("Files uploaded!")
End If
End Sub
示例页面上有一个link,它指向“ ReceiveUpload.aspx”文件的下落以及一个“ ReceiveUpload.aspx.cs”文件,这两个文件(大概)都将在我的服务器上用于我的应用程序要运行。一切都不成功。
这是我期望发生的事情:
这是 实际上 发生的情况(运行上述代码后):
非常感谢您的帮助。我已经搜索了很长时间,找不到任何可以提供解决方案的内容。我(显然)是新来的。