javascript - readFileSync 正在返回空字符串
问题描述
读取文件使用readFileSync
返回一个空字符串。
我正在使用从数据库中检索到的链接读取文件的内容。这是工作。
但我无法使用存储在变量中的链接读取文件。
我的代码如下:
var result1={};
var filename="/home/rgukt/Project 2.0/CCMS/Admin/Challenges/"+(req.body.challenge_name)+"/"+(req.user.username)+"_expected_output"+(result[i].test_case_id)+".txt" ;
result1.output = fs.readFileSync(result[i].output,'utf8'); // working
result1.expected_output = fs.readFileSync(filename,'utf8'); // not working
解决方案
推荐阅读
- javascript - Javascript - 检查是否未选中两组复选框
- java - 如何使用 Gradle 运行多个命名测试?
- c# - 无法创建有效的 URL
- wpf - 如何从源 WPF 的丢失焦点更新目标?
- bash - 将变量导入 bash 脚本?
- java - LWJGL Hello World 示例抛出 java.lang.ExceptionInInitializerError
- django-cms - 如何将数据加载到 static_placeholder
- json - 字符编码转换jackson和spring boot
- ios - 我希望状态栏在全屏视频播放期间可见
- r - 在 R 中合并每小时温度数据