ftp上传路径
Ⅰ 用ftp上传网页时,远程路径填什么我申请的主页给了一个IP,往哪里填
地路径就是在电脑上的位置
远程路径就是服务器上你希望存放文件的位置,通常跟你得网站的虚拟路径一致,即,根目录就是你的网站的根目录。
给你得IP也许就是FTP服务器的地址吧。
Ⅱ FTP上传到服务器的文件怎么修改路径,之前是上传到D盘的,现在D盘内存满了。
你可以用服务器后台自带FTP或者自己用FTP进入服务器文件库。

望采纳
Ⅲ 上传ftp到指定目录
@echooff
setymd=%Date:~0,4%%Date:~5,2%%Date:~8,2%
echoopen000.001.001.001:123456>ftp.up
echo123>>ftp.up
echo123>>ftp.up
echobinary>>ftp.up
echocd./sevp>>ftp.up
echoput"D:_BEPK_%ymd%120000_P_MSP3_PL-CN_%ymd%2000_00000-07200.TXT">>ftp.up
echobye>>ftp.up
FTP-s:ftp.up
delftp.up/q
可单独使用,如要加到之前复制文件的代码中那么复制文件的代码也要修改一个地方.
Ⅳ linux ftp怎么设置匿名用户上传权限和上传路径
直接更改配置vsftd.conf文件即可
pub在linux 下 /var/ftp/pub
改配置文件/etc/vsftpd.conf这个配置文件.
定位到一下两行配置
#Local_enble=yes
#Write_enable=no
更改成如下配置即可
Local_enble=yes
Write_enable=yes
Ⅳ 请确认FTP类型及路径
FTP是一种免费存储方式,可以上传任何类型的文件,但有的FTP设置了上传文件的大小,超过了就上传不了。
如果你用别人的FTP,就需要知道准确的路径,也就是这个FTP空间必须存在,否则也无法上传。
从你描述的情况看,可能是你的FTP路径不正确,选择正确的路径即可成功上传。
完整的FTP路径应该是:ftp://xxx. xxx.xxx.xxx/upload/,冒号后面是双斜杠,地址后面的均为单斜杠。
Ⅵ ftp的路径怎么设置
问一下,你是想做ftp上传下载么?
首先你需要安装一个ftp服务端程序,启动起来,然后下载一个ftp客户端程序,测试能不能连接,首先这一块儿需要测试通过。
代码ftp上传下载
2.1 上传代码:
import java.io.File;
import java.io.FileInputStream;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;
public class test {
private FTPClient ftp;
/**
*
* @param path 上传到ftp服务器哪个路径下
* @param addr 地址
* @param port 端口号
* @param username 用户名
* @param password 密码
* @return
* @throws Exception
*/
private boolean connect(String path,String addr,int port,String username,String password) throws Exception {
boolean result = false;
ftp = new FTPClient();
int reply;
ftp.connect(addr,port);
ftp.login(username,password);
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return result;
}
ftp.changeWorkingDirectory(path);
result = true;
return result;
}
/**
*
* @param file 上传的文件或文件夹
* @throws Exception
*/
private void upload(File file) throws Exception{
if(file.isDirectory()){
ftp.makeDirectory(file.getName());
ftp.changeWorkingDirectory(file.getName());
String[] files = file.list();
for (int i = 0; i < files.length; i++) {
File file1 = new File(file.getPath()+"\\"+files[i] );
if(file1.isDirectory()){
upload(file1);
ftp.changeToParentDirectory();
}else{
File file2 = new File(file.getPath()+"\\"+files[i]);
FileInputStream input = new FileInputStream(file2);
ftp.storeFile(file2.getName(), input);
input.close();
}
}
}else{
File file2 = new File(file.getPath());
FileInputStream input = new FileInputStream(file2);
ftp.storeFile(file2.getName(), input);
input.close();
}
}
public static void main(String[] args) throws Exception{
test t = new test();
t.connect("", "localhost", 21, "yhh", "yhhazr");
File file = new File("e:\\uploadify");
t.upload(file);
}
}
2.2 下载代码
这里没有用到filter,如果用filter就可以过滤想要的文件。
public class Ftp {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Ftp ftp = new Ftp();
String hostname = "www.strawberry.com";
Integer port = 21;
String username = "username";
String password = "password";
String remote = "/c.txt";
String local = "/home/tin/LeonChen/FTP/";
try {
ftp.connect(hostname, port, username, password);
System.out.println("接收状态:"+ftp.download(remote, local));
ftp.disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private FTPClient ftpClient = new FTPClient();
/*
* * 连接到FTP服务器
* * @param hostname 主机名
* * @param port 端口
* * @param username 用户名
* * @param password 密码
* * @return 是否连接成功
* * @throws IOException
*/
private boolean connect(String hostname, int port, String username,
String password) throws IOException {
ftpClient.connect(hostname, port);
ftpClient.setControlEncoding("UTF-8");
if (FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) {
if (ftpClient.login(username, password)) {
return true;
}
}
disconnect();
return false;
}
/*
* 从FTP服务器上下载文件,支持断点续传,上传百分比汇报
*
* @param remote 远程文件路径
*
* @param local 本地文件路径
*
* @return 上传的状态
*
* @throws IOException
*/
public DownloadStatus download(String remote, String local)
throws IOException {
// 设置被动模式
ftpClient.enterLocalPassiveMode();
// 设置以二进制方式传输
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
DownloadStatus result;
// 检查远程文件是否存在
FTPFile[] files = ftpClient.listFiles(new String(remote
.getBytes("UTF-8"), "iso-8859-1"));
if (files.length != 1) {
System.out.println("远程文件不存在");
return DownloadStatus.Remote_File_Noexist;
}
long lRemoteSize = files[0].getSize();
String fildName = files[0].getName();
// 本地存在文件,进行断点下载
File f = new File(local+fildName);
if (f.exists()) {
long localSize = f.length();
if (localSize >= lRemoteSize) {
System.out.println("本地文件大于远程文件,下载中止");
return DownloadStatus.Local_Bigger_Remote;
}
// 进行断点续传,并记录状态
FileOutputStream out = new FileOutputStream(f, true);
ftpClient.setRestartOffset(localSize);
InputStream in = ftpClient.retrieveFileStream(new String(remote.getBytes("UTF-8"), "iso-8859-1"));
byte[] bytes = new byte[1024];
long step = lRemoteSize / 100;
long process = localSize / step;
int c;
while ((c = in.read(bytes)) != -1) {
out.write(bytes, 0, c);
localSize += c;
long nowProcess = localSize / step;
if (nowProcess > process) {
process = nowProcess;
if (process % 10 == 0)
System.out.println("下载进度:" + process);
// TODO 更新文件下载进度,值存放在process变量中
}
}
in.close();
out.close();
boolean isDo = ftpClient.completePendingCommand();
if (isDo) {
result = DownloadStatus.Download_From_Break_Success;
} else {
result = DownloadStatus.Download_From_Break_Failed;
}
} else {
OutputStream out = new FileOutputStream(f);
InputStream in = ftpClient.retrieveFileStream(new String(remote.getBytes("UTF-8"), "iso-8859-1"));
byte[] bytes = new byte[1024];
long step = lRemoteSize / 100;
long process = 0;
long localSize = 0L;
int c;
while ((c = in.read(bytes)) != -1) {
out.write(bytes, 0, c);
localSize += c;
long nowProcess = localSize / step;
if (nowProcess > process) {
process = nowProcess;
if (process % 10 == 0)
System.out.println("下载进度:" + process);
// TODO 更新文件下载进度,值存放在process变量中
}
}
in.close();
out.close();
boolean upNewStatus = ftpClient.completePendingCommand();
if (upNewStatus) {
result = DownloadStatus.Download_New_Success;
} else {
result = DownloadStatus.Download_New_Failed;
}
}
return result;
}
private void disconnect() throws IOException {
if (ftpClient.isConnected()) {
ftpClient.disconnect();
}
}
}
Ⅶ 文件上传到ftp服务器的路径问题
把你要传的东西保存到桌面,打开ftp左面是桌面,电脑图标的是你的桌面,右面是ftp像球一样的东西。在左侧桌面找到刚才你保存桌面的东西,然后右键传送。
Ⅷ 怎么用ftp上传数据库到空间
通过ftp上传的话,需要用到put命令。点击左下角的开始菜单,之后在搜索中输入”cmd “,回车,之后再命令行登录ftp远程服务即可。接下来可以进行登录和文件传输等操作:
第一步:在命令行输入“ftp”,之后输入“open ip”;
第二步:输入远程的“用户名”,之后输入“密码”;
第三步:通过“cd remote -dir”进入远程主机目录;
第四步:通过“cd 路径”切换到远程文件位置(主要是为了查看位置);
第五步:通过“lcd ”切换回本地路径;
第六步:通过“put [local-file] [remote-dir] ”上传SQL数据库,”remote -dir“是远程文件路径, “local -file”是本地文件路径。
Ⅸ 如何指定linux下ftp 上传的路径
在这里问,不如看看vsftp的文档,那个介绍的非常详细,或者网上搜搜,即使别人给你转贴过来,也不一定符合你的要求.
楼下,转贴给他看看.
Ⅹ linux ftp怎么设置匿名用户上传权限和上传路径
直接更改配置vsftd.conf文件即可
pub在linux
下
/var/ftp/pub
改配置文件/etc/vsftpd.conf这个配置文件.
定位到一下两行配置
#Local_enble=yes
#Write_enable=no
更改成如下配置即可
Local_enble=yes
Write_enable=yes
