zoukankan      html  css  js  c++  java
  • 项目中遇到的问题, ftp等

    1:ftp 上传文件时的权限问题,需要将上传主目录下的文件权限设置为,这样用户就具有上传,操作,删除等权限 chmod  777

    2:  当访问ftp时,出现以下提示。说明需要用户名和密码,这是在ftp的配置文件/etc/vsftpd.conf中设置匿名用户可访问即可

    anonymous_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES

    anon_other_write_enable=YES

    3:当用户访问ftp上面的文件时,提示如图。

    可能原因:该文件在ftp服务器上,对访问的用户不具有访问读写权限。例如  -r--------  。需要修改/etc/vsftpd 中的umask来设置上传文件的权限

    local_umask=022  //本地用户上传时,上传的文件具有的权限
    anon_umask=022 // 匿名用户上传时,上传文件具有的权限。

    4:本地用户的访问跟目录和匿名用户的根目录设置

    local_root=/var/www/html

    anon_root=/var/www/html

    5:下载文件时,浏览器直接打开一些文本文件

    https://blog.csdn.net/sinat_15274667/article/details/52040864?locationNum=7&fps=1

     6:   从ftp下载文件时,获取不到流,提示null指针异常

    当调用

    InputStream in = ftp.retrieveFileStream(ff.getName());
    获取ftp文件的流时,提示:

    2018-10-20 20:49:13.857 ERROR 3864 --- [nio-9002-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause

    java.lang.NullPointerException: null

      6.1是因为主目录所属用户组不对。 修改主目录所属 用户组 chown liyafei:liyafie /ftp

       6.2   上传的文件有一个默认的权限,如果不可读的话,将会造成 读取不了,下载不到文件。出现:

    550 Failed to open file 

    可以修改local_umask (如果为本地用户上传的话)或anon_umask(如果是匿名用户上传的话)。other_umask(如果是其它用户上传的话)。

    6.3: 可能是因为  字符集问题

    https://blog.csdn.net/lizexing1/article/details/53120230

  • 相关阅读:
    【VectorDemo】
    【列表迭代器:添加元素】
    【列表迭代器】
    【迭代器】
    【LinkedList】
    【list 集合的使用】
    【CollectionDemo2】
    【CollectionDemo1】
    【集合和数组的区别?】
    【到底使用那种集合?】
  • 原文地址:https://www.cnblogs.com/liyafei/p/9255436.html
Copyright © 2011-2022 走看看