导航:首页 > 配服务器 > 如何将文件上传到服务器

如何将文件上传到服务器

发布时间:2022-02-24 01:10:57

A. 怎样把电脑上的文件上传到我的独立服务器上

你服务器开了FTP了吗?
没开FTP,怎么用flashfxp呢?
用飞鸽挺不错的,但是要用其他物理或逻辑的方法设置为同一个局域网才行,而且长期连接会不稳定。
建议你先将文件打包,尽量压缩,unix/linux的压成tar,win的就zip,rar也可以
1.都开设FTP。然后tar可以在linux下直接解压,win就winrar解压咯。
2.用telnet;
3.当然,你觉得win的方法太麻烦,就在服务器上到web.qq.com,用另外一个QQ号A进去,然后在你本地,也登陆一个QQ号B,在你本地,将你压缩的文件发去QQ号A那里。

B. 怎么把文件上传到web服务器

就是 程序文件到web服务器上,
通过ssh 服务将本地文件 到linux服务器上。

C. 怎么将本地文件传到阿里云服务器里面

有几种办法,您可以参考一下
第一种:在阿里云服务器里建一个FTP服务商,在本地用FTP客户端上传文件
第二种:进阿里云服务器远程界面的时候,把本地磁盘带进去,然后进服务器里直接从本地磁盘里把文件复制到服务器里
第三种:QQ安装到阿里云服务器里,用QQ对传
第四种:把本地文件上传到邮箱里 ,然后进阿里云服务器里打开您的邮箱,进去下载文件即可

D. 如何将本地文件自动上传到服务器

发送上传请求,然后服务器端写程序进行接收,当然如果想传到别人的服务器,必须得到别人的允许,比如开个会员买点容量啦

E. java中怎么把文件上传到服务器的指定路径

common-fileupload是jakarta项目组开发的一个功能很强大的上传文件组件
下面先介绍上传文件到服务器(多文件上传):
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.util.regex.*;
import org.apache.commons.fileupload.*;

public class upload extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GB2312";
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out=response.getWriter();
try {
DiskFileUpload fu = new DiskFileUpload();
// 设置允许用户上传文件大小,单位:字节,这里设为2m
fu.setSizeMax(2*1024*1024);
// 设置最多只允许在内存中存储的数据,单位:字节
fu.setSizeThreshold(4096);
// 设置一旦文件大小超过getSizeThreshold()的值时数据存放在硬盘的目录
fu.setRepositoryPath("c://windows//temp");
//开始读取上传信息
List fileItems = fu.parseRequest(request);
// 依次处理每个上传的文件
Iterator iter = fileItems.iterator();
//正则匹配,过滤路径取文件名
String regExp=".+////(.+)$";
//过滤掉的文件类型
String[] errorType={".exe",".com",".cgi",".asp"};
Pattern p = Pattern.compile(regExp);
while (iter.hasNext()) {
FileItem item = (FileItem)iter.next();
//忽略其他不是文件域的所有表单信息
if (!item.isFormField()) {
String name = item.getName();
long size = item.getSize();
if((name==null||name.equals("")) && size==0)
continue;
Matcher m = p.matcher(name);
boolean result = m.find();
if (result){
for (int temp=0;temp<ERRORTYPE.LENGTH;TEMP++){
if (m.group(1).endsWith(errorType[temp])){
throw new IOException(name+": wrong type");
}
}
try{
//保存上传的文件到指定的目录
//在下文中上传文件至数据库时,将对这里改写
item.write(new File("d://" + m.group(1)));
out.print(name+" "+size+"");
}
catch(Exception e){
out.println(e);
}
}
else
{
throw new IOException("fail to upload");
}
}
}
}
catch (IOException e){
out.println(e);
}
catch (FileUploadException e){
out.println(e);
}

}
}
现在介绍上传文件到服务器,下面只写出相关代码:
以sql2000为例,表结构如下:
字段名:name filecode
类型: varchar image
数据库插入代码为:PreparedStatement pstmt=conn.prepareStatement("insert into test values(?,?)");
代码如下:
。。。。。。
try{
这段代码如果不去掉,将一同写入到服务器中
//item.write(new File("d://" + m.group(1)));

int byteread=0;
//读取输入流,也就是上传的文件内容
InputStream inStream=item.getInputStream();
pstmt.setString(1,m.group(1));
pstmt.setBinaryStream(2,inStream,(int)size);
pstmt.executeUpdate();
inStream.close();
out.println(name+" "+size+" ");
}
。。。。。。
这样就实现了上传文件至数据库

F. 怎么把电脑里的文件传到服务器上

用ftp软件,
服务器那里写你的ip
下面写ftp账号
密码
链接

左边是你本地的文件,右边是服务器目录

你选择要上传的文件上传到服务器指定的目录就可以了!

如果不太清楚可以聊聊,悬赏就给我了吧,呵呵

G. 如何把文件传到服务器

最简单的方法。
在浏览器里输入:ftp://*.*.*.*(*.*.*.*是你服务器的地址)
输入帐号和密码,就进去了。找到WWW的那个文件夹,粘贴就行。

H. 如何将文件上传到指定文件服务器上

这个在服务器上做设置就好了,MOUNT过去就行啊,如果不在同网段写个同步程序处理也行

I. 如何把文件传到linux服务器上

Step1. 在云服务器配置FTP服务


1.在root权限下,通过如下命令安装Vsftp。


[root@VM_250_202_tlinux ~]# yum install vsftpd


2.在启动vsftpd服务之前,需要登录云服务器修改配置文件,将匿名登录禁用掉。打开配置文件,命令如下:


[root@VM_250_202_tlinux ~]# vim /etc/vsftpd/vsftpd.conf


在配置文件中第11行的“anonymous_enable=YES”前面加上#号,即将匿名登录禁用。


3.读取生效配置。


[root@VM_250_202_tlinux ~]# cat /etc/vsftpd/vsftpd.conf |grep ^[^#] local_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YESanon_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESpam_service_name=vsftpserlist_enable=YEStcp_wrappers=YES


4.启动vsftpd服务。


[root@VM_250_202_tlinux ~]# service vsftpd start


5.设置FTP用户账号。设置成功后,即可通过该账号登录FTP服务器。(1)设置FTP用户的账号,例如账号为“ftpuser1”,目录为/home/ftpuser1,且设置不允许通过ssh登录。


[root@VM_250_202_tlinux ~]# useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1


(2)设置账号对应的密码,例如密码为“ftpuser1”。


[root@VM_250_202_tlinux ~]# passwd ftpuser1


6.修改vsftpd的pam配置,使开发者可以通过自己设置的FTP用户帐号和密码连接到云服务器。(1)修改pam。


[root@VM_250_202_tlinux ~]# vim /etc/pam.d/vsftpd


内容修改为:


#%PAM-1.0 auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib64/security/pam_unix.so shadow nullok auth required /lib64/security/pam_shells.so account required /lib64/security/pam_unix.so session required /lib64/security/pam_unix.so


(2)确认修改后的文件是否正确。


[root@VM_250_202_tlinux ~]# cat /etc/pam.d/vsftpd#%PAM-1.0 auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib64/security/pam_unix.so shadow nullok auth required /lib64/security/pam_shells.so account required /lib64/security/pam_unix.so session required /lib64/security/pam_unix.so


(3)重启vsftpd服务,使修改生效。


Step2. 上传文件到Linux云服务器


1.下载并安装开源软件FileZilla请使用FileZilla的3.5.1、3.5.2版本(使用3.5.3版本的FileZilla进行FTP上传会有问题)。由于FileZilla 官网上只提供了最新的3.5.3版本下载,因此建议开发者自行搜索3.5.1、3.5.2下载地址。建议的3.5.1 下载地址:http://www.oldapps.com/filezilla.php?old_filezilla=6350


2.连接FTP运行FileZilla,按下图所示进行配置,配置后点击“快速链接”:


[root@VM_250_202_tlinux ~]# service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]

阅读全文

与如何将文件上传到服务器相关的资料

热点内容
linux内存子系统 浏览:968
加密思维币 浏览:688
魅族访客文件夹 浏览:50
添加的文件夹怎么找 浏览:615
程序员涉黄 浏览:698
maven编译resources下的js 浏览:519
ubuntu文件移动命令 浏览:227
安卓i怎么查找苹果手机 浏览:949
云服务器宕机概率 浏览:231
在线买药用什么app知乎 浏览:814
ubuntu解压xz文件 浏览:676
宏杰加密时电脑关机 浏览:389
自己写单片机编译器 浏览:599
单片机按键闪烁 浏览:382
为什么icloud总是显连接服务器失败 浏览:890
如何设置域控服务器 浏览:740
想在上海租房子什么app好 浏览:186
编译程序各部分是必不可少的吗 浏览:887
编程不超过十行 浏览:765
数电编译器的作用 浏览:339