導航:首頁 > 配伺服器 > 如何將文件上傳到伺服器

如何將文件上傳到伺服器

發布時間: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 ]

閱讀全文

與如何將文件上傳到伺服器相關的資料

熱點內容
建築考二建刷視頻用什麼app 瀏覽:233
取消紙質文件夾密碼 瀏覽:769
程序員級別提升 瀏覽:432
編譯運行後停止工作 瀏覽:779
白虎通pdf 瀏覽:673
linux開啟關閉埠 瀏覽:228
單片機加一個晶元 瀏覽:723
vs編譯方式 瀏覽:211
安卓的掌盟盒子可以查什麼 瀏覽:864
上下學app有什麼好處 瀏覽:363
程序員做信貸項目的好跳槽嗎 瀏覽:252
粘土伺服器的禮盒為什麼開不了 瀏覽:506
樂高機器人pdf 瀏覽:863
退出scala命令 瀏覽:366
不管什麼情況下軍人必須服從命令 瀏覽:267
雲計算和伺服器模式有什麼區別 瀏覽:524
s型增長速率演算法 瀏覽:978
c語言迷宮演算法入門 瀏覽:240
android列表動畫 瀏覽:361
外企演算法面試 瀏覽:321