导航:首页 > 配服务器 > 服务器如何访问客户端的文件

服务器如何访问客户端的文件

发布时间: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插件了。

阅读全文

与服务器如何访问客户端的文件相关的资料

热点内容
面试程序员怎么谈薪资 浏览:307
linuxc语言格式化 浏览:498
mac合并pdf文件 浏览:797
怎样选择文件夹你部分的图片 浏览:631
服务器共享文件夹怎么查询 浏览:114
为什么双路服务器突然关机 浏览:690
51单片机定时器0任务调度 浏览:189
程序员编程语言经典合集epub 浏览:567
cadline未知命令 浏览:105
PLC的加密狗的作用 浏览:860
遗传算法优化神经网络权值阈值 浏览:288
服务器为什么要装php 浏览:871
tomcat搭建android服务器 浏览:340
怎么下载app躲猫猫 浏览:888
极品飞车解压资源包错误 浏览:703
pm2016免加密狗破解 浏览:440
拳击pdf 浏览:347
柱子箍筋全长加密到板底 浏览:385
pdf页面不一样 浏览:302
javaphp混合 浏览:676