【问题标题】:ColdFusion Write FileColdFusion 写入文件
【发布时间】:2020-11-02 19:43:35
【问题描述】:

我正在阅读一个简单的 logset.txt 文件,它只包含 登录:,通过:

文件存储在 webroot 上。

读取它,如果 : 之后没有数据。我希望用户设置他们的登录数据并存储它。

所以他们会在表单上输入他们的登录名和密码。 所以输入鲍勃和土耳其

然后我希望它覆盖 logset.txt 文件为:Login:Bob,Pass:Turkey

我正在尝试这个没有运气。

<cfset nf = "Login:Bob,Pass:Turkey">

<CFFILE ACTION="Write"
    FILE="logset.txt"
    nameConflict="overwrite"
    OUTPUT="#nf#">

这是路径问题吗?我试过“/logset.txt”和“\logset.txt”

【问题讨论】:

  • 您的代码应该将文件写入您的 cf 模板所在的目录中。 cfm的路径也在webroot上吗?
  • 如果答案没有任何实际用途,请考虑删除问题。
  • 与问题没有直接关系,但密码不应以纯文本形式存储

标签: coldfusion cffile


【解决方案1】:

忽略。 路径问题这行得通。

   <cfset fpath = expandpath('\')>

   <CFFILE ACTION="Write"
     FILE="#FPath#logset.txt"
     nameConflict="overwrite"
     OUTPUT="#nf#">

现在有人知道如何在本地写入移动设备了吗?

【讨论】:

  • ColdFusion 仅在服务器上写入。它不在移动设备上书写。
  • 要写入用户的设备,请使用 cookie。
猜你喜欢
  • 1970-01-01
  • 2012-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-05
  • 2013-10-01
  • 2014-05-23
相关资源
最近更新 更多