Kem*_*min 5 asp.net ftp upload file-upload
是否可以使用ASP.NET将文件直接上传到ftp帐户文件夹?
例如,我点击浏览,选择要上传的文件,当我点击"上传"按钮时,它应该直接保存到另一个Web服务器上的文件夹,该服务器位于用于上传的服务器之外的其他位置.
编辑
首先,该@
符号将字符串标记为文字。它使您不必转义反斜杠等字符。例如
string path = "Z:\\Path\\To\\File.txt";
string path = @"Z:\Path\To\File.txt";
Run Code Online (Sandbox Code Playgroud)
其次,如果您只有对其他服务器的 FTP 访问权限,那么您可以使用FileUpload.FileBytes
FileUpload 控件的属性。这将为您提供byte[]
文件内容。
您可以使用System.Net.FtpWebRequest
&System.Net.FtpWebResponse
将文件上传到 FTP 帐户。
VB.NET 中有一些示例代码,但您应该很容易理解
http://www.programmingforums.org/thread15954.html
奥瑞格
文件上传控件将为您提供网络服务器上的文件。
然后由您决定将该文件从网络服务器复制/保存到您托管 FTP 的任何服务器。
您是否在其他服务器上共享了可以保存的 UNC 路径/映射驱动器。
FileUpload 控件有一个.SaveAs()
方法,所以这只是一个简单的问题
if (FileUpload1.HasFile)
try
{
FileUpload1.SaveAs(@"Z:\Path\On\Other\Server\" + FileUpload1.FileName);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20153 次 |
最近记录: |