精华内容
下载资源
问答
  • 首先,MyEclipse安装SVN插件 方法二:link安装 安装subclipse, MyEclipse9.0 SVN插件;...2、从中解压出features与 plugins文件夹,复制E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要; 3、在 E:\

    首先,为MyEclipse安装SVN插件,以MyEclipse8.5安装SVN插件为例:

    1、从官网下载site-1.6.10.zip文件,网址是:subclipse.tigris.org;
    2、从中解压出features与 plugins文件夹,复制到MyEclipse的安装路径中E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要;
    3、在 E:\MyEclipse\MyEclipse9.0\dropins下新建文件svn.link,内容是:path=E:\\MyEclipse \\myPlugin\\svn保存;
    4、重启myeclipse就一切正常了。

    一、上传源码到SVN服务器

    1.选中源码>右键>Team>Share Project...


    2.复制源码上传服务器路径


    3.粘贴路径,Next


    4.Next


    5.Finish


    6.提交


    7.写项目描述,OK



    二、从SVN服务器下载源码

    1.导入项目Import


    2.填写SVN服务器地址,Next


    3.选择要下载的源码文件,Next


    4.选择作为工作空间中的项目检出,Next


    5.Finish


    6.成功从SVN服务器下载到MyEclipse8.5中


    展开全文
  • 在很多的网站都可以实现上传头像,可以选择自己喜欢的图片做头像,从本地上传,下次登录时可以直接显示出已经上传的头像,那么这个是如何实现的呢?   下面说一下我的实现过程(只是个人实现思路,实际网站怎...

    题外话:推荐一个专注于Java开发的网站,做提升学习,价值阅读:Java知音

    同时,扫码关注后端技术精选,回复“学习资料”,领取100套小程序源码+小程序开发视频和基本Java经典书籍电子版


    在很多的网站都可以实现上传头像,可以选择自己喜欢的图片做头像,从本地上传,下次登录时可以直接显示出已经上传的头像,那么这个是如何实现的呢?

     

    下面说一下我的实现过程(只是个人实现思路,实际网站怎么实现的不太清楚)

    实现的思路:

    工具:MySQL,eclipse

    首先,在MySQL中创建了两个表,一个t_user表,用来存放用户名,密码等个人信息,

    一个t_touxiang表,用来存放上传的图片在服务器中的存放路径,以及图片名字和用户ID,

    T_touxiang表中的用户ID对应了t_user中的id。

     

    t_user表SQL:

    DROP TABLE IF EXISTS `t_user`;
    CREATE TABLE `t_user` (
      `id` int(10) NOT NULL AUTO_INCREMENT,
      `username` varchar(20) NOT NULL,
      `password` varchar(255) NOT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `username` (`username`)
    ) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;
    

     

    T_touxiang表SQL:

     

    DROP TABLE IF EXISTS `t_touxiang`;
    CREATE TABLE `t_touxiang` (
      `id` int(10) NOT NULL AUTO_INCREMENT,
      `image_path` varchar(255) DEFAULT NULL,
      `user_id` int(11) DEFAULT NULL,
      `old_name` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`id`),
      KEY `img_user` (`user_id`),
      CONSTRAINT `img_user` FOREIGN KEY (`user_id`) REFERENCES `t_user` (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
    

     

    首先,写一个UploadServlet.java,用来处理图片文件的上传,并将图片路径,图片名称等信息存放到t_touxiang数据表中,代码如下:

     

    @WebServlet("/UploadServlet.do")
    public class UploadServlet extends HttpServlet {
        private static final long serialVersionUID = 1L;
    
        protected void service(HttpServletRequest request, HttpServletResponse response)
    	    throws ServletException, IOException {
    	// 判断上传表单是否为multipart/form-data类型
    	HttpSession session = request.getSession();
    	User user = (User) session.getAttribute("user"); // 在登录时将 User 对象放入了 会话
    							 // 中
    
    	if (ServletFileUpload.isMultipartContent(request)) {
    
    	    try {
    		// 1. 创建DiskFileItemFactory对象,设置缓冲区大小和临时文件目录
    		DiskFileItemFactory factory = new DiskFileItemFactory();
    		// System.out.println(System.getProperty("java.io.tmpdir"));//默认临时文件夹
    
    		// 2. 创建ServletFileUpload对象,并设置上传文件的大小限制。
    		ServletFileUpload sfu = new ServletFileUpload(factory);
    		sfu.setSizeMax(10 * 1024 * 1024);// 以byte为单位 不能超过10M 1024byte =
    						 // 1kb 1024kb=1M 1024M = 1G
    		sfu.setHeaderEncoding("utf-8");
    
    		// 3.
    		// 调用ServletFileUpload.parseRequest方法解析request对象,得到一个保存了所有上传内容的List对象。
    		@SuppressWarnings("unchecked")
    		List<FileItem> fileItemList = sfu.parseRequest(request);
    		Iterator<FileItem> fileItems = fileItemList.iterator();
    
    		// 4. 遍历list,每迭代一个FileItem对象,调用其isFormField方法判断是否是上传文件
    		while (fileItems.hasNext()) {
    		    FileItem fileItem = fileItems.next();
    		    // 普通表单元素
    		    if (fileItem.isFormField()) {
    			String name = fileItem.getFieldName();// name属性值
    			String value = fileItem.getString("utf-8");// name对应的value值
    
    			System.out.println(name + " = " + value);
    		    }
    		    // <input type="file">的上传文件的元素
    		    else {
    			String fileName = fileItem.getName();// 文件名称
    			System.out.println("原文件名:" + fileName);// Koala.jpg
    
    			String suffix = fileName.substring(fileName.lastIndexOf('.'));
    			System.out.println("扩展名:" + suffix);// .jpg
    
    			// 新文件名(唯一)
    			String newFileName = new Date().getTime() + suffix;
    			System.out.println("新文件名:" + newFileName);// image\1478509873038.jpg
    
    			// 5. 调用FileItem的write()方法,写入文件
    			File file = new File("D:/lindaProjects/mySpace/wendao/WebContent/touxiang/" + newFileName);
    			System.out.println(file.getAbsolutePath());
    			fileItem.write(file);
    
    			// 6. 调用FileItem的delete()方法,删除临时文件
    			fileItem.delete();
    
    			/*
    			 * 存储到数据库时注意 1.保存源文件名称 Koala.jpg 2.保存相对路径
    			 * image/1478509873038.jpg
    			 * 
    			 */
    			if (user != null) {
    			    int myid = user.getId();
    			    String SQL = "INSERT INTO t_touxiang(image_path,user_id,old_name)VALUES(?,?,?)";
    			    int rows = JdbcHelper.insert(SQL, false, "touxiang/" + newFileName, myid, fileName);
    			    if (rows > 0) {
    				session.setAttribute("image_name", fileName);
    				session.setAttribute("image_path", "touxiang/" + newFileName);
    				response.sendRedirect(request.getContextPath() + "/upImage.html");
    			    } else {
    
    			    }
    
    			} else {
    			    session.setAttribute("loginFail", "请登录");
    			    response.sendRedirect(request.getContextPath() + "/login.html");
    			}
    
    		    }
    		}
    
    	    } catch (FileUploadException e) {
    		e.printStackTrace();
    	    } catch (Exception e) {
    		e.printStackTrace();
    	    }
    
    	}
        }
    }
    

     

    在完成图片上传并写入数据库的同时,将图片路径通过session的方式发送到HTML界面

     

     

    <!DOCTYPE html>
    
    <html>
    
    <head>
    
    <meta charset="UTF-8">
    
    <title>更换头像</title>
    
    </head>
    
    <body>
    
             <formaction="UploadServlet.do" method="post"enctype="multipart/form-data">
    
                         本地目录:<inputtype="file" name="uploadFile">
    
               <img src="${image_path}" width="200" height="200">
    
                    <inputtype="submit" value="上传头像"/>
    
       </form>
    
    </body>
    
    </html>

     

    至此,图片上传数据库和本地服务器已经实现,那么如何在HTML界面显示出个人信息以及上传的头像呢?

     

     

    首先定义一个PersonServlet类,用来读取数据库的内容,并发送到HTML界面。

    代码如下:

    @WebServlet("/persons.do")
    public class PersonServlet extends HttpServlet {
    
        private static final long serialVersionUID = -800352785988546254L;
    
        protected void service(HttpServletRequest request, HttpServletResponse response)
    	    throws ServletException, IOException {
    	// 判断上传表单是否为multipart/form-data类型
    	Touxiang tx=null;
    	
    	HttpSession session = request.getSession();
    	User user = (User) session.getAttribute("user"); // 在登录时将 User 对象放入了 会话
    	if(user!=null){
    	    int myid=user.getId();
    	    String SQL="SELECT id,image_path,old_name FROM t_touxiang WHERE user_id=?";
    	    ResultSet rs=JdbcHelper.query(SQL,myid);
    	    String uSQL="SELECT username,password FROM t_user WHERE id=?";
    	    ResultSet urs=JdbcHelper.query(uSQL,myid);
    	    System.out.println( "我的个人id是: " + myid);
    	    final List<Touxiang> touxiang=new ArrayList<>();
    	    try {
    		if(rs.next())
    		{
    		    tx=new Touxiang();
    		    tx.setId(rs.getInt(1));
    		    tx.setImage_path(rs.getString(2));
    		    tx.setOld_name(rs.getString(3));
    		    touxiang.add(tx);
    		}
    		if(urs.next()){
    		    user.setUsername(urs.getString(1));
    		    user.setPassword(urs.getString(2));
    		    user.setTouxiang(touxiang);
    		}
    		
    	    } catch (SQLException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	    }
    	   
    		session.setAttribute("user", user);
    		System.out.println( "我的id: " + myid);
    		response.sendRedirect( request.getContextPath() + "/person.html");
    	}
        }
    }
    

     

    在HTML界面接收信息,并显示出来,代码如下:

     

    <div>
    	<form action="UploadServlet.do" method="post" enctype="multipart/form-data">
          		 <div><a href="$path/upImage.html">更换头像</a></div>
            	
            	#foreach( $ut in  $user.getTouxiang() )
            	 <img src=" $ut.getImage_path()"  width="200" height="200">
            	 #end
            	 <div>我的头像:</div>
            	 <div>我的姓名:$user.getUsername()</div>
            	 <div><a href="$path/myAnswer.do">我的解答</a></div>
    		<div><a href="$path/myQuestion.do">我的提问</a></div>
       	 </form>
    	</div>
    <div>
    	<form action="UploadServlet.do" method="post" enctype="multipart/form-data">
          		 <div><a href="$path/upImage.html">更换头像</a></div>
            	
            	#foreach( $ut in  $user.getTouxiang() )
            	 <img src=" $ut.getImage_path()"  width="200" height="200">
            	 #end
            	 <div>我的头像:</div>
            	 <div>我的姓名:$user.getUsername()</div>
            	 <div><a href="$path/myAnswer.do">我的解答</a></div>
    		<div><a href="$path/myQuestion.do">我的提问</a></div>
       	 </form>
    	</div>

     

    至此,一个基于Java的头像上传服务器,路径存储在MySQL,并在HTML界面读取出来的功能就基本实现了。头像上传之前进行处理等操作,可以选择一些插件来完成。这里只是简单的实现了基本功能。

     

     

    补充

    对于图片上传,这里只是简单的用Servlet实现了一下最基本的功能,仅提供思路。如果使用spring等框架,他都对图片上传做了很好的封装,应该更加容易。

    后台实现图片上传应该来说比较容易,但是比较头疼的是图片上传原生的按钮丑出天际,这里推荐俩实用的上传控件,应该算比较好看。

     

    1,H5实现的图片上传,可多张上传,可点击可拖拽上传,大概是这个样子:

    基本的使用介绍和下载地址:http://blog.csdn.net/weixin_36380516/article/details/70352689

     

    2,jQuery图像裁剪插件,大概长这样

     

    不仅提供上传,还有裁剪等功能,UI做的也美,

    地址:http://www.jq22.com/jquery-info318

     

    展开全文
  • 做的小网站,想网站的内容上传到服务器, 但不能看到源码。 非常感谢!
  • android上传文件到服务器(客户端加服务端源码

    千次下载 热门讨论 2014-12-08 11:07:28
    android上传文件到服务器(客户端加服务端源码),支持多文件上传
  • 你若在坑里,希望可以拉你一源码如下: <template> <div> <el-upload class="upload-demo" ref="upload" action="服务器地址" :on-preview="handlePreview" :on-remove="handle...

    项目需要,思索良久,众里寻他千百度,办法尽在官方文档处。
    你若在坑里,希望可以拉你一把。源码如下:

    <template>
      <div>		
    <el-upload class="upload-demo" 
    		ref="upload" action="服务器地址" 
    		:on-preview="handlePreview" 
    		:on-remove="handleRemove" 
    		:file-list="fileList2" 
    		list-type="picture" 
    		:data="QQQ"  
    		:limit="1" //最多上传一张
    		:on-success="onSuccess"
    		:on-error="onError">
    			<el-button size="small" type="primary">点击上传图片</el-button>
    			<div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div>
    		</el-upload>
     </div>
    </template>
    <script>
      export default {
          //上传的文件列表
             fileList2: [],
          //上传时附带的额外参数
            QQQ: {
              aaa: 'hello',
              dir: 'world'
            }
          }
        },
        methods: {
           //文件列表移除文件时的钩子
          handleRemove(file, fileList) {
            console.log(file, fileList)
          },
          //点击已上传的文件链接时的钩子,获取服务器返回的数据
          handlePreview(file) {
            console.log(file)
          },
          //文件上传成功时的钩子
          onSuccess(response, file, fileList) {
            console.log(response.data)    //服务器返回的图片信息,可以提交到表格
            this.$message({
              message: '图片上传成功',
              type: 'success'
            })
            this.$refs.upload.clearFiles()//上传成功清除列表,否则每次上传都要删掉上次上传的列表
          },
          onError(err, file, fileList) {
            // console.log(err.msg)
            this.$message.error(err.msg)
          }
        }
      }
    </script>
    
    展开全文
  • 请参考:http://blog.csdn.net/dwj901125/article/details/23701063 这里有相当详尽的实现过程。
  • 简单的一个Demo,实现了android端调用系统的拍摄功能,拍摄,并将视频文件上传到本地的服务器源码里面包括了android的程序,服务器接收的源代码(服务器代码是Myeclipse编辑的,服务器为tomcat6.0)。各位亲们,...
  • 上传的步骤:(本文采用git 命令界面进行操作) ( git config --global user.email "you@example.com" git config --global user.name "Your Name")实现登陆 1.进入本地的项目目录,右键“Git ...

    注意:安装的前提条件是配置好Git的相关环境或者安装好git.exe,此处不再重点提及
    上传的步骤:(本文采用git 命令界面进行操作)
    ( git config --global user.email "you@example.com"
    git config --global user.name "Your Name")实现登陆
    1.进入本地的项目目录,右键“Git Bash here”,调出git命令行界面,然后输入
    git init
    2.就是将目录下的所有文件上传,也可以将“.”换成具体的文件名

    git add .
    3.将项目提交到gitHub
    git commit -m "注释语句"
    4.在github上创建新的repository
    5.点击 “Create repository”跳转到一个连接,如下红色圈获取到本项目的github地址
    6.将本地的代码关联到github上
    git remote add origin 项目的github地址
    7.上传代码到github之前需要先pull
    git pull origin master
    8.上传代码到远程仓库
    git push -u origin master
    之后输入账号,密码,上传到github

     

    1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

    git init

    2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

    git add .

    3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

    git commit -m 'first commit'

    4、关联到远程库

    git remote add origin 你的远程库地址

    如:

    git remote add origin https://github.com/cade8800/ionic-demo.git

    5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

    git pull --rebase origin master

    6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

    git push -u origin master

    *、状态查询命令

    git status
    展开全文
  • Android项目源码通过Git部署Coding上
  • 各位好,我在用libcurl的接口往localhost服务器上传文件里上传文件的时候出现了下面的错误(用的机器系统是...另外还有一个问题,上传到服务器上的文件路径是怎么设定的呢,默认的路径是/var/www/html/这个文件夹吗?
  • android拍照上传到服务器

    千次阅读 2013-07-20 23:38:15
    最近写了个拍照上传到服务器端案例,写了一个调用系统摄像头拍照拍照上传的案例,拍照显示imageview预览,在Android中,默认创建的AVD不能使用照相机.如果你的程序用到了相机API, 在模拟器中就不能正常工作.所以...
  • 背景:最近遇到Android上传图片到服务器,今天研究了一下,还挺简单的,我用的是android-async-http,版本是1.4.4。 工具下载地址:https://github.com/loopj/android-async-http/tree/1.4.6/releases 官网也有...
  • java上传文件远程服务器七牛云

    千次阅读 2017-06-08 20:18:47
    我们在前面已经学习如何文件上传到远程服务器中,这里的远程服务器一般是我们自己的Linux服务器。如下: java上传文件远程服务器(一)---HttpURLConnection方式java上传文件远程服务器(二)---HttpClient方式...
  • FastDFS通过java上传文件到服务器

    万次阅读 多人点赞 2018-08-10 17:39:18
    ... ... ...三、FastDFS使用流程...我们在项目中使用fastdfs+nginx+mysql实现上传附件的功能,主要原理就是将附件上传到fastdfs得到一个文件的链接路径url,我们获取这个url将他以字符串形式保存我们的mysql中,下...
  • java上传文件远程服务器(一)---HttpURLConnection方式

    万次阅读 多人点赞 2017-06-08 15:30:05
    我们在之前的文章JavaWeb静态资源分离思路中已经了解文件上传到静态资源服务器有三种方式:java上传文件ftp服务器(这个方案需要在静态资源服务器安装ftp服务)java使用HttpURLConnection上传文件远程服务器 ...
  • 悬浮截图,进行标记, 自动上传到服务器上,并在数据库保存图片路径.可以上传多张图片。求问有没有类似工具的源码,谢谢
  • Android 上传图片JavaWeb服务器

    万次阅读 多人点赞 2016-05-19 13:50:59
    即用户在客户端拍照或者选择图片后上传服务器,服务器返回图片在服务器的地址,然后再携带用户信息与头像地址发送请求服务器修改用户信息。或者上传图片服务器的时候即携带用户信息,这样一次网略请求就可以搞定...
  • 树莓派定时采集图像上传到服务器

    万次阅读 热门讨论 2017-12-10 00:02:50
    树莓派采集图片定时上传服务器 准备图片存储服务器 在做这个系统之前,得先选择一个可以上传图片的服务器,当然,可以自己做一个小服务器,但是我选择了七牛网,因为它是一个免费的云图库,而且我平时写...
  • 我们已经在上一篇文章中讲解了文件上传到远程服务器的一种方式:java上传文件远程服务器(一)---HttpURLConnection方式本章来尝试使用HttpClient方式上传文件远程服务器:我们在之前的文章中已经在SpringMVC基础...
  • ueditorjsp版本上传图片oss
  • //图片保存到服务器指定位置,并且图片路径插入数据库中 if($_FILES["file"]["error"]) //file是input上传图片时候的name { echo $_FILES["file"]["error"]; } else { //控制上传文件的类型,大小 if(($_...
  • 利用JQ,jquery.form.js,bootstrap实现上传表单图片和表单信息并把上传的图片地址,input填写的信息存入数据库,上传的图片存入服务器。 效果 前端: <!DOCTYPE html> <html> <head> &...
  • 《android原生POST、httpClient4.X实现向PHP服务器上传文件》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/17565481,奶奶个熊,今天CSDN写个博客都写不成,格式啥啥的完全跟写的时候不...
  • 微信小程序如何图片上传服务器 前些日子接了个任务就是开发一个小程序,遇到了一个问题就是需要图片上传服务器并保存记录,遵循着解决思路我们先从最开始入手 1:微信上传接口 2:服务器接收接口 3:保存过程 ...
  • 手把手教你上传女神照片到服务器

    千次阅读 2020-02-04 16:07:23
    我们在开发过程中经常涉及文件(图片、音频、压缩包等)的上传。绝大多数情况下,我们都采用第三方已经封装好的模块实现该功能。但是,它底层的实现原理是什么...在此,我们使用Socket和IO流技术上传女神图片到服务器
  • 功能要求:摄像头抓拍图片后通过ftp上传到阿里云服务器 图1.运行效果具体程序实现源码 图2.源码1图3.源码2图4.源码3图5.json配置图6 服务器上的照片 作者:GQ ;XN; 微信交流 :18606508762 ...
  • vscode配置文件自动上传到服务器

    千次阅读 2020-03-11 11:09:35
    扩展商店下载sftp插件 下载完成之后重启软件就能在左边状态栏中看到这个标志了 ...配置说明 "name": "365keke.com",//展示sftp列表,用于区分不同sftp "host": "你的Ip", "protocol": "ftp", ...
  • 因为近期公司计划做个摄影比赛,需要收集员工的照片作品,因为肯定是需要原图的,那样通过公司邮箱显然是不方便的,于是想到在小程序中添加图片上传功能,以前Sham用过每次添加1张图片,然后上传到服务器及数据库,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 102,451
精华内容 40,980
关键字:

怎么把源码上传到服务器