‘壹’ 已知本地文件路径,怎样将图片上传到服务器
一般采用的是FTP进行上传就可以了!可以去服务器厂商(正睿)的网上找找文件上传的相关文档参考一下,应该很快就清楚了!
‘贰’ java 中如何向服务器上传图片
我大致说几种思路,代码上网上找找应该会有
1、用第三方的jar包,网上有专门上传文件的第三方jar包,使用方法一般都有说明。
2、用Struts,使用Struts框架就可以获得表单上传的文件流,你需要做的就是在Action中把获取到的流还原为文件放到服务器
3、如果你够强就自己写一个解析程序,把HTTP请求中的文件流弄出来
‘叁’ android中如何上传图片到FTP服务器
android客户端实现FTP文件需要用到 commons-net-3.0.1.jar
先将jar包复制到android libs目录下
复制以下实现代码
以下为实现代码:
/**
* 通过ftp上传文件
* @param url ftp服务器地址 如:
* @param port 端口如 :
* @param username 登录名
* @param password 密码
* @param remotePath 上到ftp服务器的磁盘路径
* @param fileNamePath 要上传的文件路径
* @param fileName 要上传的文件名
* @return
*/
public String ftpUpload(String url, String port, String username,String password, String remotePath, String fileNamePath,String fileName) {
FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;
String returnMessage = "0";
try {
ftpClient.connect(url, Integer.parseInt(port));
boolean loginResult = ftpClient.login(username, password);
int returnCode = ftpClient.getReplyCode();
if (loginResult && FTPReply.isPositiveCompletion(returnCode)) {// 如果登录成功
ftpClient.makeDirectory(remotePath);
// 设置上传目录
ftpClient.changeWorkingDirectory(remotePath);
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("UTF-8");
ftpClient.enterLocalPassiveMode();
fis = new FileInputStream(fileNamePath + fileName);
ftpClient.storeFile(fileName, fis);
returnMessage = "1"; //上传成功
} else {// 如果登录失败
returnMessage = "0";
}
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("FTP客户端出错!", e);
} finally {
//IOUtils.closeQuietly(fis);
try {
ftpClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("关闭FTP连接发生异常!", e);
}
}
return returnMessage;
}
‘肆’ 用php如何把一些文件和图片上传到另一指定的服务器
第一种:使用html自带的file控件,然后后台通过php提交到服务器
第二种:使用php自带的ftp函数上传到服务器
‘伍’ 怎么上传图片到nginx服务器
看你平时使用什么方式连接服务器:
ftp:图形界面 直接文件传输
xshell:1、图形界面 文件传输
2、使用linux命令(yum -y install lrzsz)
‘陆’ 本地电脑的图片怎么上传到服务器