在ASP.NET中上载文件,无需用户交互
我在ASP.NET方面的经验很少,所以很抱歉问了一个简单的问题 我需要将一个文件从WinForms应用程序上载到服务器,在服务器上,该文件将被自动处理并保存到数据库,而无需在服务器上进行任何其他用户交互 我没有任何物理服务器,所有服务器都将在中等信任环境下与ASP.NET共享的网络主机上运行 我需要在web服务器上运行什么?是网络服务吗?我只是不知道从哪里开始,寻找什么 我理解如何通过用户的交互来实现:在ASP.NET中上载文件,无需用户交互,asp.net,file,upload,Asp.net,File,Upload,我在ASP.NET方面的经验很少,所以很抱歉问了一个简单的问题 我需要将一个文件从WinForms应用程序上载到服务器,在服务器上,该文件将被自动处理并保存到数据库,而无需在服务器上进行任何其他用户交互 我没有任何物理服务器,所有服务器都将在中等信任环境下与ASP.NET共享的网络主机上运行 我需要在web服务器上运行什么?是网络服务吗?我只是不知道从哪里开始,寻找什么 我理解如何通过用户的交互来实现: 用户进入我们的网页 点击“上传”按钮 选择硬盘上的文件 单击“确定”,我将在ASP.NET中
下面是一个示例:。我认为您的问题是执行一个代码段,将一个文件附加到数据库中 由于您的服务器在中没有用户交互,因此您只能在从windows应用程序上载文件后调用 我假设您使用的是SQL Server,因此您必须声明web服务器存储的文件的静态路径(文件夹名称就足够了),然后使用Server.MapPath(path)方法,您可以获得文件的绝对路径。 获得文件路径后,应使用System.IO类: 和读取文件并将其转换为字节[]数组,然后将其存储到数据库中
希望这对您有所帮助我想您的问题是执行一个代码段,将一个文件附加到数据库中 由于您的服务器在中没有用户交互,因此您只能在从windows应用程序上载文件后调用 我假设您使用的是SQL Server,因此您必须声明web服务器存储的文件的静态路径(文件夹名称就足够了),然后使用Server.MapPath(path)方法,您可以获得文件的绝对路径。 获得文件路径后,应使用System.IO类: 和读取文件并将其转换为字节[]数组,然后将其存储到数据库中
希望这有帮助谢谢,Web服务似乎正是我需要的。Web服务是否会在普通Web主机使用的中等信任环境中运行?是的。会的。我看没有理由不这样做。谢谢,Web服务似乎正是我需要的。Web服务是否会在普通Web主机使用的中等信任环境中运行?是的。会的。我看不出有什么理由不这样做。