zoukankan      html  css  js  c++  java
  • 实现图片的上传(要求:上传到指定的FTP服务器)

      考核的知识点:

    (1)Linux系统的使用

    (2)tengine 纯HTTP的web服务器

    (3)SpringMVC的上传功能

    (4)FTP的数据传到

    1.1        传统上传方式的问题

      但是在分布式环境下,是有多个Tomcat存在的,当把图片直接上传到Tomcat服务器时,容易出现图片丢失的问题。

    1.2     分布式系统图片上传方案

    1.2.1        思路分析

    直接将图片上传到一个指定的目录,访问、下载图片都访问这个目录。

    由于项目最终是要部署到Linux环境,所以直接将图片上传到Linux服务器。

    问题:那如何将图片上传到Linux呢?

    答:使用vsftpd组件,实现文件传输。

    1.3        vsftpd简介

    问题1:vsftpd是什么?

    答:ftp(File Transfer Protocol)文件传输协议。(实现不同操作系统之间文件的传输)

    vsftpd是一个基于ftp协议的文件传输服务器软件。

    问题2:vsftpd作用是什么?

    答:传输文件的文件服务器。(跨平台、跨操作系统)

    问题3:如何使用?

    答:服务端:在linux安装vsftpd软件,开启服务。

        客户端:通过FtpClient客户端建立和服务器的连接,向服务器发送请求。

    1.4       实现步骤说明

    (1)在Linux上安装vsftpd服务。

    (2)根据图片的地址访问图片。(最终保存到数据库的是图片的路径)

    (3)web工程中实现图片上传。

  • 相关阅读:
    MP3 PQF模块 matlab实现
    Warped Filter
    研究音频编解码要看什么书
    转:Firefox的未来版本可能备有内置视频聊天功能
    SILK,Speex,ISAC,AMRWB区别(1)
    SILK 的 Tilt的意思
    桓泽学音频编码
    整理下最近的学习思路(3月15日~4月9日)
    MPEG4 SSC备选标准SiCAS
    桓泽谈音乐(1)
  • 原文地址:https://www.cnblogs.com/vieta/p/11246336.html
Copyright © 2011-2022 走看看