不使用FTP将文件上载到Web服务器-VB.NET

不使用FTP将文件上载到Web服务器-VB.NET,vb.net,web,ftp,Vb.net,Web,Ftp,我的应用程序将数据存储在数据库中,我希望能够创建远程备份。但是,我的客户端的网络会阻止FTP。 我知道一定有一种方法可以在没有FTP的情况下将文件上传到服务器,因为Dropbox应用程序在他们的系统上运行良好,我只是不确定这种方法是什么。我尝试过谷歌,但没有太大成功。 希望有人能帮助我。 提前感谢, Craig我使用远程桌面连接来回移动文件。 如果您的服务器是windows box,则可以使用此功能。您可以在服务器上使用PHP脚本移动文件,然后在VB.Net中上载文件 My.Compute


我的应用程序将数据存储在数据库中,我希望能够创建远程备份。但是,我的客户端的网络会阻止FTP。

我知道一定有一种方法可以在没有FTP的情况下将文件上传到服务器,因为Dropbox应用程序在他们的系统上运行良好,我只是不确定这种方法是什么。我尝试过谷歌,但没有太大成功。

希望有人能帮助我。

提前感谢,

Craig

我使用远程桌面连接来回移动文件。
如果您的服务器是windows box,则可以使用此功能。

您可以在服务器上使用PHP脚本移动文件,然后在VB.Net中上载文件

My.Computer.Network.UploadFile("local path","remote location") 
然后是PHP端

<?php if (!empty($_FILES["file"])){
move_uploaded_file($_FILES["file"]["tmp_name"],"images‌​/" . $_FILES["file"]["name"]);
?>


Hi@ScottSavage,谢谢你的帮助。很遗憾,我的服务器不是Windows计算机。请注意,PHP对PUT/POST操作有限制。@bensonsearch感谢您的回复。我不太清楚你的建议是什么。我想做的是将整个文件上传到服务器上的一个目录中,而不是将单个数据片段上传到数据库中,这是我认为您在上面建议的。再次感谢,Craig。@CraigBlackie my appologies是的,这是个人数据,请查看我的.Computer.Network.UploadFile(“本地路径”,“远程位置”),再次使用php脚本捕获文件并移动iteg@bensonsearch好的,谢谢。我稍后一回到我的机器上就会尝试这个。