当前位置:首页 » 文件传输 » 自动上传手机文件到ftp
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

自动上传手机文件到ftp

发布时间: 2022-06-30 12:34:52

㈠ 如何实现自动备份文件到ftp服务器

FtpCopy是一款稳定可靠的数据自动备份软件,能够实现FTP数据和本地磁盘数据的定时自动备份,包含FTP自动下载、FTP自动上传、本地磁盘三种备份模式。同时FtpCopy还支持各种备份规则的设置。

㈡ 实现自动上传文件到ftp服务器的BAT脚本分享

复制代码
代码如下:
@Echo
Off
Echo
open
ip_address
[port]
>ftp.up
Echo
[username]>>ftp.up
Echo
[password]>>ftp.up
Echo
Cd
.\
>>ftp.up
Echo
binary>>ftp.up
Echo
put
"C:\ExAdminAuditLog.txt">>ftp.up
Echo
bye>>ftp.up
FTP
-s:ftp.up
del
ftp.up
/q
先贴代码了,[port]不填的话就是默认端口号,注意上面的username和password后的>>之间不要有空格,否则用户名和密码就不正确了。
大体上就是将ftp用到的交互式命令写到一个临时文件中,执行完后并删除。如果要调试的话,可以在代码的最后一行加上pause,这样执行完会暂停,能看到执行结果。
代码比较简单,粘贴到一个XXX.bat文件中双击执行就ok了。

㈢ android中如何上传图片到FTP服务器

在安卓环境下可以使用,在java环境下也可以使用,已经在Java环境下实现了功能,然后移植到了安卓手机上,其它都是一样的。

[java] view plain
package com.photo;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;

public class FileTool {

/**
* Description: 向FTP服务器上传文件
*
* @param url
* FTP服务器hostname
* @param port
* FTP服务器端口
* @param username
* FTP登录账号
* @param password
* FTP登录密码
* @param path
* FTP服务器保存目录,是linux下的目录形式,如/photo/
* @param filename
* 上传到FTP服务器上的文件名,是自己定义的名字,
* @param input
* 输入流
* @return 成功返回true,否则返回false
*/
public static boolean uploadFile(String url, int port, String username,
String password, String path, String filename, InputStream input) {
boolean success = false;
FTPClient ftp = new FTPClient();

try {
int reply;
ftp.connect(url, port);// 连接FTP服务器
// 如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器
ftp.login(username, password);//登录
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return success;
}
ftp.changeWorkingDirectory(path);
ftp.storeFile(filename, input);

input.close();
ftp.logout();
success = true;
} catch (IOException e) {
e.printStackTrace();
} finally {
if (ftp.isConnected()) {
try {
ftp.disconnect();
} catch (IOException ioe) {
}
}
}
return success;
}

// 测试
public static void main(String[] args) {

FileInputStream in = null ;
File dir = new File("G://pathnew");
File files[] = dir.listFiles();
if(dir.isDirectory()) {
for(int i=0;i<files.length;i++) {
try {
in = new FileInputStream(files[i]);
boolean flag = uploadFile("17.8.119.77", 21, "android", "android",
"/photo/", "412424123412341234_20130715120334_" + i + ".jpg", in);
System.out.println(flag);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}

}
}

以上为java代码,下面是android代码。

[java] view plain
package com.ftp;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

new uploadThread().start();
}

class uploadThread extends Thread {
@Override
public void run() {
FileInputStream in = null ;
File dir = new File("/mnt/sdcard/DCIM/Camera/test/");
File files[] = dir.listFiles();
if(dir.isDirectory()) {
for(int i=0;i<files.length;i++) {
try {
in = new FileInputStream(files[i]);
boolean flag = FileTool.uploadFile("17.8.119.77", 21, "android", "android",
"/", "412424123412341234_20130715120334_" + i + ".jpg", in);
System.out.println(flag);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
}
}
}

㈣ 文件自动上传 FTP

下载FlashFXP软件,版本不用是最新的。

连接上FTP服务器

右键点击需要上传的文件,高级传输->队列为

可以在队列栏看到队列信息

依次点击工具->计划,在已计划的任务对话框中新建计划任务

设置好运行时间等条件,点击保存就可以了。到点将自动上传数据。

㈤ 怎么让文件自动上传ftp服务器

下载FlashFXP软件,版本不用是最新的。

2
连接上FTP服务器

3
右键点击需要上传的文件,高级传输->队列为

4
可以在队列栏看到队列信息

5
依次点击工具->计划,在已计划的任务对话框中新建计划任务

㈥ 需求: 定时将 指定文件 上传到 FTP服务器

用定时同步软件把。数据同步的不少。
补充下-
【实现目标】 CuteFTP内置计划任务表模块,能够按用户预先指定的日期和时间,自动拨号、上传文件并自动断线。

【操作方法】 其操作方法如下: = 进行自动拨号上网设定(1)在CuteFTP主窗口中,选择[FTP]4[Settings]4[Options]4[Connection]菜单命令。(2)选择“connection the Internet usinga modem”,使用Modem拨号上网。(3)在下拉列表中,选择拨号所使用的连接,再按照提示进行相应的设置即可。= 将定时上传队列添加到计划任务表中(1)在CuteFTP窗口的本地文件列表中,选中要上传的文件,单击菜单“Queue/AddtoQueue”,将它们添加到队列中。(2)选择[Queue]4[Save Queue]菜单命令,将队列保存为一个文件,文件名由用户指定(如up1)。(3)选择[Queue]4[ScheleTransfers]菜单命令,在弹出的“Scheler”对话框中,使选项“EnableScheler”生效。(4)单击“Scheler”对话框中的“AddQueueFile”按钮,选择希望添加到计划任务表中的队列文件,接着单击“打开”按钮。(5)在弹出的对话框中,设定执行这个上传任务的具体日期和时间即可。

㈦ 如何写一个bat批处理自动上传文件到FTP

@EchoOff
Echoopen10.80.138.16>ftp.up
EchoFTP_Admin>>ftp.up
EchoPassword11>>ftp.up
EchoCd.User>>ftp.up
Echobinary>>ftp.up
Echoput"D:UserListUser.csv">>ftp.up
Echobye>>ftp.up
FTP-s:ftp.up
delftp.up/q
Pause

直接写好了.请测试.

以上代码经测试可用.

㈧ 如何上传文件到ftp

方法1:
双击我的电脑,在地址栏里输入你的ftp地址回车(比如: ftp://220.103.86.96),然后会弹出一个输入登录账号和密码的对话框,输入你的ftp账号和密码回车便进入ftp目录,把你想要上传的文件或文件夹直接往里拖就行了。

方法2:去下载一个ftp上传软件进行上传。

㈨ 如何将文件上传到ftp

1、无需其他软件,直接打开计算机,输入ftp://自己的主机名(如608.60.22.23)

㈩ 如何自动上传本地文件到 FTP 中指定的文件夹

  • 文件传输协议FTP [ File Transfer Protocol ]使得主机间可以共享文件。 FTP 使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。