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

    【添加测试点】:兼容性

  • 相关阅读:
    Python Package(转)
    22. 分数化小数 decimal
    21. 子序列的和 subsequence
    20. 倒三角形 triangle
    19. 韩信点兵hanxin
    18. 水仙花数daffodil
    17. 数据统计2
    16. 数据统计
    15. 阶乘之和
    14. 近似计算
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/5955299.html
Copyright © 2011-2022 走看看