douhuan7862 2015-03-15 18:44
浏览 36
已采纳

App Engine在Go中读取本地文件

Im using go and cloud endpoints and i have a pem file that im using him in order to create signed URL.
When im running my app locally and im providing a full path to the ioutil.ReadFile method its working well.

On the server i tried several option on server like this but i get file not found...

APPNAME/files/key.pem
  1. What is the correct path to the file?

  2. Should i use memcached instead of ioutil.ReadFile for reading the pem file ?

  • 写回答

1条回答 默认 最新

  • dongsuyou6938 2015-03-15 18:51
    关注

    App Engine applications run with CWD set to the root of the application (the directory containing app.yaml). If your application has the directory structure

    - APPNAME
     - files
      - key.pem
     - app.yaml
    

    then use the path files/key.pem to open the file.

    If the .pem file is part of your application's static data, then it's best to read the data from the file system.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?