从FTP服务器上下载一个可执行文件的脚本或命令,并运行这个程序。如何写

从FTP服务器上下载一个可执行文件的脚本或命令,并运行这个程序。如何写,第1张

echo open 1013129242 >>d:\ftptxt
echo 123>>d:\ftptxt
echo 123>>d:\ftptxt
echo lcd c:\tmp >>d:\ftptxt
echo get a\bbexe >>d:\ftptxt
echo y >> d:\ftptxt
echo bye >>d:\ftptxt
c:
ftp -s:d:\ftptxt
del d:\ftptxt

Dim ftpclient As SystemNetFtpWebRequest = SystemNetFtpWebRequestCreate(New SystemUri("ftp://1831362031

1、首先,在“服务器管理器”,“角色”,“web服务器”中看到已经安装了“ftp服务”。
2、其次,在上传文件时出现问题“远程服务器返回错误:(500)内部服务器错误。
3、最后,在外网浏览器中打开执行方法。

服务器端推荐使用QuickShare File Server, 使用非常简单, 首次运行会d出"设置"窗体, 输入服务器的根目录就可以了
也可以设置账户密码, 添加虚拟目录, 修改服务器的绑定端口, 在"设置"窗体里看着配置就可以了, 应该没啥难的
需要注意的是, 默认设置下匿名用户是不允许上传文件的, 可以在"设置"窗体的"账户"选项卡中将“匿名用户可写”打上钩
另外, 在Win7/Vista下如果添加了需要管理员权限才能访问的目录时可能会导致上传下载文件失败, 运行时可以单击右键, 选择以管理员权限运行
简体中文版的下载地址: >下载东西时要通过web服务器下载地址栏里指定地址的文件
你需要先研究一下>//可以通过这个来下载:
//当然filePath是FTP服务器上,存储文件的具体路径,如“H:\\Files\\UploadFile”
//fileName-是具体的文件名称
FileInfo DownloadFile = new FileInfo(filePath);
//----可以下载大附件
SystemIOStream iStream = null;
// Buffer to read 10K bytes in chunk:
byte[] buffer = new Byte[10000];
// Length of the file:
int length;
// Total bytes to read:
long dataToRead;
try
{
// Open the file
iStream = new SystemIOFileStream(filePath, SystemIOFileModeOpen,
SystemIOFileAccessRead,SystemIOFileShareRead);
// Total bytes to read:
dataToRead = iStreamLength;
ResponseContentType = "application/octet-stream; Charset=UTF8";
ResponseAddHeader("Content-Disposition", "attachment; filename="+SystemWeb>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13243551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-25
下一篇 2023-06-25

发表评论

登录后才能评论

评论列表(0条)

保存