【问题标题】:Enable modification of file using OpenTBS启用使用 OpenTBS 修改文件
【发布时间】:2014-02-25 11:58:34
【问题描述】:

我在使用 OpenTBS 时遇到了一些困难。我用它来加载一个模板,允许用户修改这个模板,修改后保存在服务器上。

当我使用$TBS->Show(OPENTBS_DOWNLOAD,$file_name) 时,它会打开文件模板但将其保存在临时文件中(客户端)。但我想把它保存在服务器上。

如果我使用$TBS->Show(OPENTBS_FILE, $file_name),文件将保存在服务器上,但修改不会。

如何将文件保存在服务器上并让用户可以直接在服务器上进行修改?

【问题讨论】:

    标签: php opentbs tinybutstrong


    【解决方案1】:

    您的问题是 HTTP 问题而不是 OpenTBS 问题。

    据我了解,您希望先将合并文件的结果从服务器下载到客户端,然后让用户修改文件,然后将修改后的文件从客户端上传回服务器。

    另一种解决方案是为您的文件类型提供一个内嵌文件编辑器,我认为它尚不存在。

    命令$TBS->Show(OPENTBS_DOWNLOAD,$file_name) 让您将合并的结果直接下载给用户,而无需将其保存到服务器。不使用临时文件。模板的修改存储在 PHP 内存中。

    命令$TBS->Show(OPENTBS_FILE, $file_name) 让您将合并的结果保存到服务器。

    对于使用HTTP从客户端上传到服务器,您只能使用为此目的提供的命令,该命令由HTML实体管理。出于安全原因,导航器不会让您使用其他方式进行操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-16
      • 2013-05-18
      • 2012-09-06
      • 2015-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多