标签: ftp

从SQL Server 2005存储过程到FTP的最佳做法是什么?

从SQL Server存储过程执行FTP命令的最佳方法是什么?我们目前使用这样的东西:

EXEC master..xp_cmdshell 'ftp -n -s:d:\ftp\ftpscript.xmt 172.1.1.1'
Run Code Online (Sandbox Code Playgroud)

问题是即使FTP以错误结束,命令似乎也会成功.此外,使用xp_cmdshell需要特殊权限,可能会留下安全问题的空间.

sql-server ftp

15
推荐指数
1
解决办法
6290
查看次数

检索文件的创建日期(FTP)

我正在使用System.Net.FtpWebRequest该类,我的代码如下:

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://example.com/folder");
request.Method = WebRequestMethods.Ftp.ListDirectory;

request.Credentials = new NetworkCredential("username", "password");

FtpWebResponse response = (FtpWebResponse)request.GetResponse();

Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);

string names = reader.ReadToEnd();

reader.Close();
response.Close();
Run Code Online (Sandbox Code Playgroud)

这是基于MSDN上提供的示例,但我找不到更详细的内容.

我将所有文件名存储在文件夹中names但是我现在如何遍历每个文件名并检索它们的日期?我想检索日期,以便找到最新的文件.谢谢.

c# ftp ftpwebrequest

15
推荐指数
3
解决办法
3万
查看次数

PHP中的网站备份?

有没有人知道一个干净的基于PHP的解决方案,可以使用FTP备份远程网站?

必须有:

  • 递归FTP备份
  • 可以通过一个cron作业
  • 易于配置(轻松添加多个站点)
  • 备份文件的本地存储就足够了

会好的:

  • 备份站点存储为zip文件
  • 一个很好的界面来管理事物
  • 备份成功或失败时提供通知
  • 增量备份
  • MySQL数据库备份吗?

我需要这是基于PHP的,因为它将用于不允许使用标准GNU/Linux工具的共享主机包.

php ftp backup

15
推荐指数
1
解决办法
6682
查看次数

PHP:如何避免读取使用FTP推送给我的部分文件?

文件正通过FTP推送到我的服务器.我在Drupal模块中使用PHP代码处理它们.O/S是Ubuntu,FTP服务器是vsftp.

我将定期检查新文件,使用SimpleXML处理它们并将它们移动到"完成"文件夹.如何避免处理部分上传的文件?

vsftp将lock_upload_files默认为yes.我想先尝试移动文件,期望在当前上传的文件中移动失败.这似乎不会发生,至少在命令行上.如果我开始上传大文件并移动,它只会在新位置继续增长.我猜目录条目没有锁定.

我应该尝试使用模式'a'或'r +'来查看它是否成功,然后再尝试加载到SimpleXML中,还是有更好的方法来执行此操作?我想我可以检测到SimpleXML加载失败,但......看起来很麻烦.

我无法控制发件人.他们不会上传和重命名.

谢谢

php ftp locking

15
推荐指数
2
解决办法
5753
查看次数

如何使用java从ftp服务器删除文件?

如何使用java程序从ftp服务器删除文件?我已成功使用以下代码在ftp上传文件:

public static void main(String[] args) throws IOException {
    // TODO Auto-generated method stub
    String s = "ftp://username:password@ftpclient:21/text.txt;type=i";
    URL u = new URL(s);
    URLConnection uc = u.openConnection();
    BufferedOutputStream bos = new BufferedOutputStream(uc.getOutputStream());
    bos.write(67);
    bos.close();
    System.out.println("Done");
}
Run Code Online (Sandbox Code Playgroud)

但是如何从这个ftp服务器中删除文件?任何帮助将不胜感激.........提前谢谢

java ftp ftp-client

15
推荐指数
1
解决办法
2万
查看次数

检查FTP服务器上是否存在文件

有没有一种有效的方法来检查FTP服务器上是否存在文件?我正在使用Apache Commons Net.我知道我可以使用listNames方法FTPClient来获取特定目录中的所有文件,然后我可以查看此列表以检查给定文件是否存在,但我不认为它是有效的,尤其是当服务器包含大量文件.

java ftp apache-commons-net

15
推荐指数
2
解决办法
2万
查看次数

如何为服务器上的文件创建可下载的公共链接

我担心我的问题可能非常愚蠢,也可能是重复的.但在本网站上寻找类似的问题后,我无法找到我想要的东西.

我的问题很简单,我有一个大文件,即我的Ubuntu服务器上有1GB,我想和其他用户共享这个文件.如何为公共用户创建URL地址,换句话说,当一个用户单击此URL时,下载将自动启动而不需要用户名和密码,就像我们发现可用时下载许多内容(pdf,音乐)一样与谷歌的网址.

有人建议我设置一个匿名的ftp.我认为这是一个可能的解决方案,但我没有成功完成它.有人可以给我更多细节我如何实现我的目标,(有或没有ftp都可以).

感谢您的帮助,我非常感谢一些示例或一些教程!

linux ftp http

15
推荐指数
1
解决办法
2万
查看次数

为FTP服务器执行跨域XMLHTTPREQUEST的语法是什么?

我有一个webDav CORS插件,我可以在webDav服务器上使用它来POST/PUT/GET/REMOVE/ALLDOCS文件.

我现在想为FTP做同样的事情,但我很难让xmlhttprequest-syntax工作(我只是得到错误0).

Mozilla上的这个页面说它也可以xmlhttprequests用于文件和ftp,但我找不到任何工作示例或教程.

这就是我正在尝试的,它返回 access to restricted URI denied

function reqListener () {
  console.log(this.responseText);
}

var oReq = new XMLHttpRequest();
oReq.onload = reqListener;
oReq.open("GET", "ftp://<username>:<passeword>@mydomain.de/folder/test.txt", true);
oReq.send();
Run Code Online (Sandbox Code Playgroud)

我还尝试了常规的Ajax请求

$.ajax({
  url: "ftp://sharedspace.domain.provider.com/folder/test.txt",
  type: "GET",
  async: true,
  dataType: "text",
  crossdomain : true,
  headers : {
    user: "<username>",
    password: "<password>"
  },
  success: function(e){
    console.log("success");
    console.log(e);
  },
  error: function(e){
    console.log("error");
    console.log(e);
  },
}); 
Run Code Online (Sandbox Code Playgroud)

这也不起作用,返回0状态代码.

:
什么是正确的语法做跨域XMLHTTPREQUESTFTP.

谢谢!

编辑:
我发现的唯一有用的链接在这个页面 …

javascript ftp ajax xmlhttprequest cross-domain

15
推荐指数
1
解决办法
6237
查看次数

用于Web部署的Git与FTP

我知道git是什么以及如何使用它(一点点),但有一个概念我仍然不完全理解.我听说很多Web开发人员最近说他们使用git进行每个web项目,即使他们没有合作,他们只是使用git作为FTP替代品,事实上他们声称FTP是上传你网站的旧方法.

我的问题是,如何使用git上传我的网站而无需支付像beanstalk这样的服务?

真的FTP被认为是一项旧技术,我们应该使用git吗?

非常感谢

git ftp web-deployment-project web-deployment

15
推荐指数
2
解决办法
8879
查看次数

快速上传视频和播放,无需缓冲来自URL的视频

在我的应用程序中,我正在捕获10秒的视频并通过FTP上传到服务器,而其他用户可以通过Web服务响应中的URL观看此视频.

根据我的问题,我希望以小尺寸捕获质量好的视频,以便通过FTP上传视频.现在我正在使用.mp4 video formate上传视频,如果有人知道最好的视频形成,可以提高上传速度,然后指导我.

其次,我将所有上传的视频作为URL在Web服务的响应中获取.作为回应,有许多URL,所以我需要在队列中逐个播放视频,最终用户可以向左滑动以在NEXT视频上移动并向右滑动到之前的视频.你可以在这里看到我的代码.

每件事情都很好,但问题需要花费很多时间上传播放 (缓冲时间)视频.

请指导我这一点.

评论:在20 MB到1.6 MB的压缩视频中获得成功,因此上传速度位增加,现在正在处理AVQueuePlayer队列中的播放视频,但有时会将视频卡在播放中.

ftp objective-c ios avcapturesession avplayer

15
推荐指数
1
解决办法
667
查看次数