zoukankan      html  css  js  c++  java
  • 下载pdf_不同操作系统,无法正常下载(兼容性问题)

    【功能点】:下载pdf文件

    【问题描述】:window上传附件,linux无法下载

    【根本原因】:window中路径分割符为“”,linux中路径分割符为“/”。

    【代码分析】:

              1. 文件上传时,获取系统的分割符,并将路径存储在数据库

                    例如: window上传: E: est est.pdf

              2. 文件下载时,直接读取数据库中的路径

                   例如: linux下载:E: est est.pdf, 系统无法识别“”,故无法找到此路径,下载报错

    【解决方案】:

       文件下载时,读取数据库中的路径,根据系统当前的分割符替换路径中的分割符,之后则可正常读取文件。

                  例如: linux下载:E:/test/test.pdf

    【添加测试点】:兼容性

  • 相关阅读:
    time fly
    小论文初稿终于完成
    leetcode之Length of Last Word
    static关键字
    参数传递
    this关键字
    面向对象有三大特征
    空指针异常
    变量按数据类型分为
    构造方法
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/5955299.html
Copyright © 2011-2022 走看看