1、怎麼將文件上傳到一個web伺服器??
web 就是說你的網站網址 或者地址·
這個地址·你要是有web伺服器的話·就會自動給你分配一個地址的·你登陸服務商的網站查看下·即可
2、怎麼上傳文件到伺服器?
對方是FTP伺服器嗎?是的話先在FLASHXP里快速連接,但不知道需不需要密碼?如果是可以打開意味著是允許訪客,但訪客一般沒有上傳許可權啊。 如果你知道密碼,不知道FLASHFXP怎麼用?左邊窗口時本地(你的)文件,右邊就是FTP的,從左邊拖到右邊即可。 追問: 用FlashXP連接不上伺服器 回答: 那就是IP和埠不對,或者對方不是FTP伺服器或者FTP服務未提供。 追問: 那個伺服器是用公司網頁的 我是新手.不好意思. 怎麼看是不是FTP伺服器...或者是服務未提供呢`? 回答: 租用的空間?問空間的客服啊,或者有空間激活幫助郵件的,裡面寫的很清楚哦
3、怎樣上傳文件到linux伺服器
如果有ip地址,ftp賬號密碼,也可以用 ftp軟體上傳。linux伺服器就是直接用ftp軟體上傳文件了。
此類的ftp軟體很多,比如xhell 等。
4、怎麼從本地電腦上傳文件到伺服器?
很簡單.在本地電腦點開始.運行.輸入mstsc後按確定.然後在彈出的窗口中.輸入IP.此時記得點右下角的"選項"-本地資源.
在下方有個"詳細信息".點擊以後.一般有智能卡和串列口兩個選項.
其中串列口就是指的本地硬碟.勾選上以後再遠程連接伺服器.遠程成功以後在伺服器中打開"我的電腦".裡面會顯示你本地的電腦硬碟.把你想上傳的文件直接復制到伺服器即可.
除此以外.你也可以在伺服器上安裝FTP.然後在本地通過FTP把文件上傳.
或者是利用發郵件的方式把文件夾打包發送.並在伺服器上登錄郵件下載.
5、怎麼將本地文件傳到阿里雲伺服器裡面
步驟一:
在本地電腦上,快捷鍵「WIN+R"打開「運行」中輸入「mstsc」,點擊確定
步驟二:
在「遠程桌面連接」框點擊「顯示選項」展開
步驟三:
在展開的「遠程桌面連接」窗口,點擊「本地資源」
計算機中輸入阿里雲ECS雲伺服器的IP地址
步驟四:
點擊「詳細信息」
步驟五:
勾選要上傳阿里雲ECS雲伺服器的文件所在的本地磁碟,點擊確定
步驟六:
輸入用戶名和密碼後連接上阿里雲ECS雲伺服器,打開「我的電腦」,就可以看到勾選的本地磁碟映射的盤符
步驟七:
打開要上傳文件所在路徑,選擇要上傳的文件,復制後粘貼至阿里雲ECS雲伺服器磁碟路徑下,即可完成上傳
6、如何實現上傳文件到伺服器
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+" ");
}
。。。。。。
這樣就實現了上傳文件至資料庫
7、如何把文件上傳到另外一台伺服器
摘要如下:簡單的測試虛擬目錄設置是否正確!
假設A是你web站點的伺服器B是你要上傳文件的伺服器
1、在B伺服器上共享一個文件夾upload,並設置好許可權開設用戶test密碼123456並給予test對upload的寫入許可權,同時在該文件夾里放入一個簡單的頁面,隨便什麼都行,輸出幾個字母就可以了【B伺服器上的操作over】2、在A伺服器web站點下面建立一個虛擬目錄,默認加虛擬目錄的時候是沒得選擇其他伺服器的共享文件夾的,你先隨便選擇一個本地的路徑,建立好之後,點擊該
虛擬目錄的屬性,在更改本地路徑的上面,有3個選擇,你選擇「另一台計算機上的共享」,接著設置網路路徑,格式是這樣的:\\{伺服器}\{共享名},
{伺服器}用IP來代替,{共享名}就是那個upload文件夾,填好之後點擊後面的「連接用戶」,輸入剛才在B伺服器上用戶test和密碼
123456(當然,簡單一點,你最好先測試一下,確定A伺服器能訪問B伺服器共享的文件夾,如果A都不能訪問B的共享,那你先解決這個問題先,測試的方
法很簡單,在瀏覽器里輸入\\B伺服器的IP\upload,如果能輸入用戶和密碼之後能看到你剛才隨便建的那個文件,OK,共享是可以訪問的)
3、虛擬目錄設置好了之後,你可以測試一下,在A的web站點下面通過程序獲取一下虛擬目錄的路徑,如果是成功的,路徑應該是伺服器B的IP+upload文件夾。
4、接下來的工作就是上傳文件了,這個時候你直接上傳應該都是可以的,應該你剛才已經輸入過訪問B伺服器upload的帳號和密碼,也就是說A和B已經建立了
信任連接,不過如果你重啟伺服器,剛才建立的連接也就不存在了。所以在A伺服器web站點的Global.asax文件里載入一句話,讓A伺服器站點啟動
的時候就和B建立信任連接
System.Diagnostics.Process.Start("net.exe","use\\\\B伺服器的IP\\upload\"123456\"/user:\"test\"");
上面的語句就是建立信任連接的,放在global.asax的好處就是站點啟動就建立連接,因為這種信任連接是可持續性的,不會象session一樣過期,只有在重啟A伺服器的時候這種信任連接才會消失。
不曉得你明白沒有?不過我可以肯定,這個是可以實現的,因為我剛剛做過這塊。
一種方式:還是通過A伺服器web站點下面的虛擬目錄來訪問,這種情況下,B伺服器只是提供空間
另一種方式:在B伺服器上建立一個站點,指向該目錄,這樣B伺服器分擔了訪問文件時IIS的工作任務
文件上傳保存:
SaveAs(Server.MapPath("abc") + "\\" + filePath.Substring(filePath.LastIndexOf("\\") + 1));
//abc為程序運行站點或者虛擬目錄下的虛擬目錄文件瀏覽:DownloadFile(Server.MapPath("abc") + "//abc.txt");
//abc.txt為B伺服器上的文件privatevoidDownloadFile(stringphysicalFilePath){FileStreamstream=null;try{stream=newFileStream(physicalFilePath,FileMode.Open,FileAccess.Read,FileShare.Read);intbufSize=(int)stream.Length;byte[]buf=newbyte[bufSize];intbytesRead=stream.Read(buf,0
,bufSize);HttpContext.Current.Response.ContentType="application/octet-stream";//attachment是以附件的形式下載,也可以改為online在線找開.
HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(System.IO.Path.GetFileName(physicalFilePath),System.Text.Encoding.UTF8));
HttpContext.Current.Response.OutputStream.Write(buf,0
8、怎麼把電腦里的文件傳到伺服器上
用ftp軟體,
伺服器那裡寫你的ip
下面寫ftp賬號
密碼
鏈接
左邊是你本地的文件,右邊是伺服器目錄
你選擇要上傳的文件上傳到伺服器指定的目錄就可以了!
如果不太清楚可以聊聊,懸賞就給我了吧,呵呵
9、如何上傳文件到windows伺服器上
WIN伺服器操作比較簡單.上傳數據有多種方法:
一.把上傳的文件打壓縮包,利用發送郵箱附件的功能發到另一郵箱.然後在伺服器上登錄郵箱下載.
二.把數據上傳到百度網盤或者微雲.在伺服器上面登錄下載.
三.遠程登錄伺服器時.通過選項裡面的本地磁碟映射功能.把本地磁碟映射到伺服器上面.登錄伺服器並訪問本地磁碟.把數據復制到伺服器磁碟即可.
四.在伺服器上面搭建FTP,然後在本地電腦登錄FTP上傳數據.
10、如何上傳本地文件到Linux伺服器
SecureCRT與SshClient不同的就是,SecureCRT沒有圖形化的文件傳輸工具,不過也不影響,用命令來實現的話,其實會方便快捷很多。
第一種方式:
上傳文件只需在shell終端模擬器中輸入命令「rz」,即可從彈出的對話框中選擇本地磁碟上的文件,利用Zmodem上傳到伺服器當前路徑下。
下載文件只需在shell終端模擬器中輸入命令「sz 文件名」,即可利用Zmodem將文件下載到本地某目錄下。
通過「File Transfer」可以修改下載到本地的默認路徑。設置默認目錄:options-->session options-->file transfer。
第二種方式:用sftp
securecrt 按下ALT+P就開啟新的會話 進行ftp操作。
輸入:help命令,顯示該FTP提供所有的命令
pwd: 查詢linux主機所在目錄(也就是遠程主機目錄)
lpwd: 查詢本地目錄(一般指windows上傳文件的目錄:我們可以通過查看」選項「下拉框中的」會話選項「,如圖二:我們知道本地上傳目錄為:D:/我的文檔)
ls: 查詢連接到當前linux主機所在目錄有哪些文件
lls: 查詢當前本地上傳目錄有哪些文件
lcd: 改變本地上傳目錄的路徑
cd: 改變遠程上傳目錄
get: 將遠程目錄中文件下載到本地目錄
put: 將本地目錄中文件上傳到遠程主機(linux)
quit: 斷開FTP連接