導航:首頁 > 配伺服器 > 伺服器如何訪問客戶端的文件

伺服器如何訪問客戶端的文件

發布時間:2022-08-19 13:06:05

㈠ 如何訪問伺服器上的共享文件夾

伺服器跟電腦一樣,方法知道有2種

方法1:
如果是區域網的網上鄰居,可以直接使用共享然後通過 網上鄰居 => 查看工作組計算機 訪問的 如果找不到可以用 \\計算機名(如\\My computer 內網IP也可以如 \\192.168.1.2) 訪問到共享文件夾。

方法2:
還可以使用FTP協議訪問 ,搭建一個FTP站點(IIS那個系列的東西附帶的,系統盤裡面有)打開就可以了。如果嫌麻煩下載個 20cn 迷你ftp伺服器 (工具自己網路),這個訪問格式是FTP://IP地址/ (如FTP://192.168.1.2 注意FTP是左斜杠,而區域網是右斜杠)。建議還是使用FTP的好些,那樣在任何地方都可以訪問到,家裡都可以訪問,前提是那個伺服器的21埠已經映射到了外網。
呵呵,我學校也是有個那種共享伺服器,但是用來交作業用的,上面東西超多....

如果想在本地磁碟顯示,在 我的電腦 右鍵那個 映射網路驅動器 填寫訪問地址就可以了。

天下數據--專業運營香港伺服器、韓國伺服器、美國伺服器等等海外優質伺服器!

㈡ 如何才能實現一台AD伺服器上的D盤里的共享文件夾在客戶端以公共盤的形式出現,設置許可權給別人訪問

在AD上把D盤轉換為NTFS格式,然後把該文件夾設置共享,權權為overyone可讀、可寫。然後在NTFS安全設置裡面分別設置各個用戶名或用戶組的讀寫許可權。設置好後,在客戶端電腦上,通過網上鄰居打開AD電腦,在共享出來的文件夾上右鍵選 「映射為網路驅動器」,然後分配一個盤符就可以了。效果是在客戶端電腦上,「我的電腦」裡面原來的CDEF盤後面多出來一個盤,盤符就是你指定的那個。在客戶端電腦上可以對這個虛擬盤進行正常操作,但操作許可權受AD上面該文件夾的NTFS安全設置限制。

java 伺服器與客戶端的文件傳輸

可以直接通過流的形式上傳或者下載。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;
import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
import com.jcraft.jsch.SftpException;
import hkrt.b2b.view.util.Log;
import java.util.Vector;
import zn.ccfccb.util.CCFCCBUtil;

/**
*/
public class CCFCCBSftp {

/**
* 連接sftp伺服器
*
* @return
*/
public static ChannelSftp connect() {
ChannelSftp sftp = null;
try {
JSch jsch = new JSch();
jsch.getSession(CCFCCBUtil.CCFCCBHOSTNAME, CCFCCBUtil.CCFCCBHOSTNAME, 22);
Session sshSession = jsch.getSession(CCFCCBUtil.CCFCCBLOGINNAME, CCFCCBUtil.CCFCCBHOSTNAME, 22);
System.out.println("Session created.");
sshSession.setPassword(CCFCCBUtil.CCFCCBLOGINPASSWORD);
Properties sshConfig = new Properties();
sshConfig.put("StrictHostKeyChecking", "no");
sshSession.setConfig(sshConfig);
sshSession.connect();
System.out.println("Session connected.");
System.out.println("Opening Channel.");
Channel channel = sshSession.openChannel("sftp");
channel.connect();
sftp = (ChannelSftp) channel;
System.out.println("Connected to " + CCFCCBUtil.CCFCCBHOSTNAME + ".");
} catch (Exception e) {

}
return sftp;
}

/**
* 連接sftp伺服器
*
* @param host 主機
* @param port 埠
* @param username 用戶名
* @param password 密碼
* @return
*/
public static ChannelSftp connect(String host, int port, String username,
String password) {
ChannelSftp sftp = null;
try {
JSch jsch = new JSch();
jsch.getSession(CCFCCBUtil.CCFCCBHOSTNAME, CCFCCBUtil.CCFCCBHOSTNAME, 22);
Session sshSession = jsch.getSession(CCFCCBUtil.CCFCCBLOGINNAME, host, port);
System.out.println("Session created.");
sshSession.setPassword(CCFCCBUtil.CCFCCBLOGINPASSWORD);
Properties sshConfig = new Properties();
sshConfig.put("StrictHostKeyChecking", "no");
sshSession.setConfig(sshConfig);
sshSession.connect();
System.out.println("Session connected.");
System.out.println("Opening Channel.");
Channel channel = sshSession.openChannel("sftp");
channel.connect();
sftp = (ChannelSftp) channel;
System.out.println("Connected to " + host + ".");
} catch (Exception e) {

}
return sftp;
}

/**
* 上傳文件
*
* @param directory 上傳的目錄
* @param uploadFile 要上傳的文件
* @param sftp
*/
public void upload(String directory, String uploadFile, ChannelSftp sftp) {
try {
sftp.cd(directory);
File file = new File(uploadFile);
sftp.put(new FileInputStream(file), file.getName());
} catch (Exception e) {
e.printStackTrace();
}
}

/**
* 下載文件
*
* @param directory 下載目錄
* @param downloadFile 下載的文件
* @param saveFile 存在本地的路徑
* @param sftp
* @return
*/
public static String download(String directory, String downloadFile, String saveFile, ChannelSftp sftp) {
try {
sftp.cd(directory);
File file = new File(saveFile);
FileOutputStream fos = new FileOutputStream(file);
sftp.get(downloadFile, fos);
sftp.disconnect();
fos.close();
} catch (Exception e) {
Log.info("下載文件過程出錯:" + e.getMessage());
return "false";
}

return "true";
}

/**
* 刪除文件
*
* @param directory 要刪除文件所在目錄
* @param deleteFile 要刪除的文件
* @param sftp
*/
public void delete(String directory, String deleteFile, ChannelSftp sftp) {
try {
sftp.cd(directory);
sftp.rm(deleteFile);
} catch (Exception e) {
}
}

/**
* 列出目錄下的文件
*
* @param directory 要列出的目錄
* @param sftp
* @return
* @throws SftpException
*/
public Vector listFiles(String directory, ChannelSftp sftp) throws SftpException {
return sftp.ls(directory);
}

public static void main(String[] args) {
CCFCCBSftp sf = new CCFCCBSftp();
String host = CCFCCBUtil.CCFCCBHOSTNAME;
int port = 22;
String username = CCFCCBUtil.CCFCCBLOGINNAME;
String password = CCFCCBUtil.CCFCCBLOGINPASSWORD;
String directory = "/ccfccb/904999900099/download/";
//String uploadFile = "D:\\tmp\\upload.txt";
String downloadFile = "CCF_904999900099_20150317_0001.zip";
String saveFile = CCFCCBUtil.CCFCCBUploadFilePath + "//" + "CCF_904999900099_20150317_0001.zip";
//String deleteFile = "delete.txt";
ChannelSftp sftp = CCFCCBSftp.connect(host, port, username, password);
//sf.upload(directory, uploadFile, sftp);
CCFCCBSftp.download(directory, downloadFile, saveFile, sftp);
//sf.delete(directory, deleteFile, sftp);
try {
sftp.cd(directory);
// sftp.mkdir("ss");
System.out.println("finished");
} catch (Exception e) {
}
}
}

㈣ 區域網里客戶端是怎麼對伺服器進行訪問的

伺服器?是什麼類型的伺服器?運行特定服務程序的計算機才能叫伺服器。請詳細點是什麼服務? 一般來說,直接在IE地址欄填伺服器IP即可訪問,如果區域網有DNS服務,也可以填域名訪問。 某些特定伺服器使用的特定埠,需要特定的客戶端軟體才能訪問,其實IE也是個客戶端軟體。

㈤ 2003伺服器如何添加客戶機訪問指定共享文件,越詳細越好

文件伺服器中文件夾
設置許可權就可以了吧~
應該...
這個文件指定某些人可以訪問~

㈥ 如何實現伺服器獲取客戶端磁碟內容及文件

因為你打開的文件會釋放一些文件在共享位置,而你的伺服器上是不允許寫入的,所以你就打不開了如果要在伺服器上正常打開,你可以給共享文件夾提供寫入許可權

㈦ 高分求解客戶端打開伺服器端的文件C#

有兩種途徑:
1,把文件鏈接吐到頁面上,由客戶端下載,然後自行打開。
2,用戶出發某事件後,在伺服器端對該文件進行解析,然後把內容顯示在頁面上
-----------------------------------------------------------------
1、你在資料庫中存儲了文件名,文件存在固定目錄下,那麼可以根據條件從資料庫中查詢文件名,用這兩個拼成一個相對路徑,比如/upload/file.xls(我假設是Excel表格),把它綁到一個HyperLink上,客戶端點擊即形成下載
2、假設是一個excel表格,你在用戶請求瀏覽該文件的時候用OleDB解析這個文件,可以得到一個DataTable,你想在頁面上怎麼樣顯示就怎麼顯示,比如綁到一個GridView上

㈧ node伺服器搭建好了怎樣訪問其他文件

首先創建HTTP伺服器,伺服器接收客戶端請求,向""網站請求數據,該網站接受響應數據,響應數據發送給客戶端.
代碼:
var http=require("http");
var url=require("url");
var server=http.createServer(function(sreq,sres){
var url_parts=url.parse(sreq.url);
var opts={
host:"",
port:80,
path:url_parts.pathname,
headers:sreq.headers
};
var creq=http.get(opts, function (cres) {
sres.writeHead(cres.statusCode,cres.headers);
cres.pipe(sres);
});
sreq.pipe(creq);
});
server.listen(1337,"127.0.0.1", function () {
console.log("始監聽"+server.address().port+"......");
});
運行代碼,瀏覽器端運行程序:
發現沒,界面淘寶官網,址確實變我本.
玩呢其實node.js做事情夥伴自發吧

㈨ asp.net伺服器讀取客戶端文件

服務端獲取客戶端文件?沒有這個可能!安全性問題。除非FileUpload控制項,你可以用FileUpload控制項里的方法獲取文件大小,文件命,文件內容沒試過。獲取到這些,可以不用保存在伺服器端。 FileUpload屬於被動的,不屬於主動。需要客戶端操作才能進行。所以這個在安全范圍是允許的。
還有就是ActiveX插件了。

閱讀全文

與伺服器如何訪問客戶端的文件相關的資料

熱點內容
注冊表更改時間伺服器地址 瀏覽:510
python一鍵生成報表 瀏覽:490
全新雲伺服器價格實惠 瀏覽:461
活塞式壓縮機曲軸對拐方法 瀏覽:608
怎麼命令貓 瀏覽:869
pdf設置有效期 瀏覽:920
諾基亞手機相機演算法 瀏覽:520
程序員標簽設計 瀏覽:956
程序員年會打籃球 瀏覽:488
app的意見怎麼寫 瀏覽:295
企業app營銷應該如何做 瀏覽:584
app資源庫里圖標怎麼移動 瀏覽:540
雲優采安卓如何下載 瀏覽:656
主升黃金線源碼 瀏覽:519
如何在第二個手機上登錄理想app 瀏覽:946
個人主頁靜態網頁源碼 瀏覽:477
蘋果相冊文件夾怎麼恢復 瀏覽:860
中國雲通訊伺服器 瀏覽:458
小白學python看什麼書 瀏覽:958
只讀文件夾可以上傳文件 瀏覽:733