精华内容
下载资源
问答
  • 网站文件夹复制您所购买的服务器,文件夹命名最好使用英文。 在对文件夹属性进行操作: 选中文件夹——》点击右键“属性”——》安全——》编辑——》添加——》高级——》立即查找——》Everyone——》选中...

    第一步:

    将网站文件夹复制到您所购买的服务器,文件夹命名最好使用英文。
    

    在对文件夹属性进行操作:
    选中文件夹——》点击右键“属性”——》安全——》编辑——》添加——》高级——》立即查找——》Everyone——》选中Everyone的所有权限。

    点击确定即可。

    第二步:

    选中IIS——》右上角的“工具”——》选择最上边的IIS管理器——》起始页下边的的那一项——》单击右键添加网站——》然后进行配置(主机名不用填,端口号不用更改,类型:http,IP地址选择服务器的公网IP,选内网IP只能在本服务器上浏览)。

    第三步:

    域名解析输入上传网站时使用的IP,解析完成即可。

    前提:这些操作的前提是在服务器上配置好了IIS。(教程:
    https://cloud.tencent.com/document/product/213/2755?!preview=true&lang=zh)
    
    展开全文
  • 域名 空间什么的 求大神告知 想做一个论坛 不知道怎么申请域名空间 求完整的流程 谢谢谢谢
  • 公司的一个网站,访问后台一分钟不就跳登录页面,但是在我本地的电脑上放iis运行就不会出现问题,所以就可以判断不是程序的问题,于是打电话域名服务商,他们测试了下说网站没有问题,他们的空间也没有问题...

            公司的一个网站,访问后台一分钟不到就跳到登录页面,但是在我本地的电脑上放到iis运行就不会出现问题,所以就可以判断不是程序的问题,于是打电话到域名服务商,他们测试了下说网站没有问题,他们的空间也没有问题,让我自己在找下原因。于是就郁闷了,后来在上传网站的时候,看到了根目录下有一个logs文件夹,里面有很多日志信息,于是下载下来看了下,也没有看出啥名堂,一看大小及时兆,于是把里面的多余日志文件删除了。在次访问竟然就OK了,于是特别兴奋,困扰很长时间的问题终于解决了。

          同时把我做另外的一个网站的同样遇到的问题也拿来和大家分享下。一个短信平台的网站,点击左边菜单的任何连接都不会出现跳转到登陆界面,只有一个连接点击后跳转到登陆界面,但是这个网站在我电脑的iis运行就不会跳。拿到别人的电脑上运行就会跳。于是问题就锁定在这个页面。一步一步的排查,通过不断的注释和检查,问题终于找到了。原来是在tabcontro里面不能放image控件,但是可以把image控件放到Datalist就没有问题,结果就没有跳转了,特别郁闷的问题。

           后来自己新建了一个页面进行测试,发现在tabcontrol里面放image又没有问题。于是自己也就郁闷了。不过问题最终还是找到了。希望以后不要出现这样让人崩溃的问题。

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

    题外话:推荐一个专注于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

     

    展开全文
  • 利用宝塔面板上传网站到服务器

    万次阅读 2018-08-14 18:38:29
    我用的是腾讯云服务器和域名,学生买比较便宜 详细步骤如下: 1.下载Xshell 6 2.https://www.banwagongzw.com/55.html 后面步骤参考这个,基本跟着做,不会有问题 3.https://www.banwagongzw.com/4.html 这是...

    我用的是腾讯云服务器和域名,学生买比较便宜

    详细步骤如下:

    1.下载Xshell 6

    2.https://www.banwagongzw.com/55.html

    后面步骤参考这个,基本跟着做,不会有问题

    3.https://www.banwagongzw.com/4.html

    这是下载宝塔面板以及登录面板后的操作

    如果登录不上宝塔面板,则对服务器配置安全组,https://www.bt.cn/bbs/thread-1229-1-1.html 参考该链接

    我上传的是静态网站,所以只放行了8888端口和21端口(FTP端口)

    4.面板安装好环境后,点击左侧的网站,添加站点

    5.在腾讯云控制台对域名进行解析,添加两个解析,一个是www.域名,一个是域名。

    6.将写好的网站程序打包为zip上传到网站的目录,点击右侧解压,这里的压缩文件必须是zip格式的,才可以解压

    用rar压缩时,右击“添加到压缩文件”,然后选择压缩文件格式为zip。

    7.输入域名进行访问,如果你的index.html不是在根目录的话,需要在后面带上文件夹的名字

    一个静态网站的上传就完成了,宝塔面板一键部署这个还是很方便的

     

    展开全文
  • C# 通过WebService方式 IIS发布网站 上传文件到服务器   (2014-08-11 14:57:19) 转载▼ 标签:  it   应用场景:要将本地的文件 上传到服务器的虚拟机上 通过...
  • 本地静态网页上传到服务器

    千次阅读 2020-04-23 15:29:33
    本地静态网页上传到服务器 这篇文章的目的是在服务器上建一个最基础的静态网页,在网上看了很多教程要么太高深涉及PHP或者MySQL等高级的东西,对于像我们这种只想要在服务器上运行一个静态网页的教程很少(也有...
  • *当我上传到服务器的时候,出现了好多问题,但是都已经解决,今天我把我遇到的问题与解决的办法在这里说一下,希望可以帮助大家 **/ 上传网站第一步: 我们需要提前把数据库导出,可以利用phpmyadmin工具,或者...
  • 这段时间想做一个导航网站来着,然后就简单写了一个网页,买了一个域名、一台ECS服务器,都是比较便宜的那种,https://www.aliyun.com/minisite/goods?userCode=1k1odmgm 这个学生或者新用户基本都是一折,还能玩得...
  • 网站在本地做好后要迁移到服务器上;网站在发展的过程中,很可能多次的修改域名。那么在Phpcms V9中我们要怎么进行设置呢 请进行以下步骤的修改: 1.修改/caches/configs/system.php里面所有和域名有关的,把...
  • 我开始是购买的虚拟服务器域名空间,用FTP上传很慢,瞎折腾了好几天时间,还是只上传一点点。人家说是我网络问题,貌似有些网络服务商对上传有限制。 二.解决方法: 后来又买了个VPS(虚拟专用服务器),个人感觉...
  • 应用场景:要将本地的文件 上传到 服务器的虚拟机上 网络环境:公司局域网(如下图中 第二种) 开发环境:VS2010  服务器环境:WinServer2008 虚拟机环境:WinServer2008   我的程序结构目录 AppSrvice 是服务...
  • 将自己的网站上传服务器并通过域名进行访问

    万次阅读 多人点赞 2018-10-31 23:27:03
    我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名、以及一个服务器 域名购买可以通过腾讯云,阿里云,等,我用的是腾讯云服务器和腾讯云购买的域名 注意:腾讯云买的域名用阿里云服务器备案...
  • asp上传文件到服务器

    热门讨论 2011-10-10 16:43:31
    自己网站开发过程中借鉴的asp文件上传到服务器的代码,简洁易懂,觉得很好用,分享给大家。
  • 如何将自己的网站上传服务器并通过域名进行访问 欢迎关注公众号小帅搜,获取更多内容 前期准备 我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名、以及一个服务器 域名购买可以通过腾讯云...
  • 网站是asp.net的,本地测试都正常,全部完成上传后想登陆下后台,这时才发现后台登陆成功之后跳转,提示404错误
  • vue上传图片到服务器

    千次阅读 2018-06-30 12:18:09
    vue上传图片到服务器 我们做的商家管理系统需要在添加一道菜的时候把图片上传到服务器, 流程大概是这样子的: 搭建一个文件服务器(可以与你的网站后台放在同一台物理机上) 网站后台提供上传图片的API 前端...
  • wangEditor3上传照片到服务器

    千次阅读 2018-04-28 10:28:13
    因为自己在模仿博客网站需要用到富文本编辑器,wangEditor是一款简单,开源的编辑...如果你不懂用页面怎么上传图片到服务器的话,请先看这篇文章: https://blog.csdn.net/tomwildboar/article/details/80102417 ...
  • c#文件上传上传到服务器

    万次阅读 热门讨论 2018-08-30 21:48:06
    /// 上传的本地文件路径 /// 要保存的文件名称 /// 滚动态 /// <returns></returns> private int Upload_Request2(string address, string fileNamePath, string saveName, ProgressBar progressBar) { int ...
  • 我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名、以及一个服务器 域名购买可以通过腾讯云,阿里云,等,我用的是腾讯云服务器和腾讯云购买的域名 注意:腾讯云买的域名用阿里云服务器备案...
  • 先配置服务器 1. 本人使用阿里云win服务器 下载phpstudy并安装到服务器上 百度云盘:https://pan.baidu.com/s/1gfLxnI0uuEdZB-et2UMsyw 密码:46l...
  • 打包项目上传到服务器全过程记录

    千次阅读 2019-04-30 17:43:53
    今日学习了vue如何打包 上传到服务器,总结一下笔记, 记录一下操作全过程: 首先:进入网站https://app.netlify.com/,然后使用GitHub账号登录。 新建终端,输入命令: 1、 npm install -g netlify-cli 2、 netlify...
  • C#从服务器下载文件本地+从本地上传到服务器

    千次阅读 热门讨论 2019-02-10 18:56:27
    服务器下载文件本地 发布到网站网站中放入想要下载的压缩包Fairy.zip public void DownLoadFile() { //更新文件的路径 WebClient wc = new WebClient(); //更新文件的路径,发布到服务器上 string url = &...
  • C#上传文件到服务器

    千次阅读 2016-08-11 14:20:47
    c#上传文件到服务器本文主要介绍如何以文件流的方式上传本地文件服务端:环境介绍 所用语言:客户端C#,服务端Java+Spring框架 客户端代码说明: 通过网页端调试可以发现,上传文件流时候,请求信息里面有 ...
  • 本地代码测试过了,应该是没有问题的。感觉跟服务器上文件夹的只读属性有关.可是又修改不掉。
  • Dedecms网站的备份和项目上传服务器

    千次阅读 2017-07-24 00:29:09
    Dedecms网站的备份 在后台对数据库进行备份:点击系统-》数据库备份/还原-》提交,就进行数据库的备份了,备份的数据库文件会存放在网站根目录下的data文件夹下的backupdata...项目上传服务器 以万网的空间为例,服
  • 怎样将本地的图片上传到服务器呢,本文介绍一下上传base64格式的图片到服务器。 public string DecodeBase64ToImage(string imgBlob, string imgName, string imgType) { System.Drawing.Bitmap bitmap = null;//...
  • 我在做一个网页,有前后台,后台可以更改前台的一些信息。本地启动时,在后台上传图片是 ...但把程序上传到服务器后,在服务器上登录进后台,再想上传图片时就失败了,其他的文字修改是可以的,但是 图片就不行了。
  • 将图片上传到FTP服务器

    万次阅读 热门讨论 2017-12-10 15:51:07
    【FTP服务器】 FTP是什么? FTP是File Transfer Protocol(文件传输协议)的英文简称,用于Internet上的控制文件的双向传输。同时,他也是一个应用程序,基于不同的操作系统有不同的FTP应用程序,而所有的这些应用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 197,307
精华内容 78,922
关键字:

网站上传到服务器