我对OpenTBS有一些困难。我使用它来加载一个模板,并允许用户修改该模板,并在修改后将其保存在服务器上。
当我使用$TBS->Show(OPENTBS_DOWNLOAD,$file_name)时,它会打开文件模板,但将其保存在临时文件中(客户端)。但是我想把它保存在服务器上。
如果我使用$TBS->Show(OPENTBS_FILE, $file_name),文件将保存在服务器上,但修改不会。
如何将文件保存在服务器上,让用户可以直接在服务器上修改文件?
发布于 2014-03-01 05:30:09
您的问题是HTTP问题,而不是OpenTBS问题。
据我所知,您希望首先将合并文件的结果从服务器下载到客户端,然后让用户修改文件,然后将修改后的文件从客户端上传回服务器。
另一种解决方案是为您的文件类型创建一个内联文件编辑器,我认为它还不存在。
Command $TBS->Show(OPENTBS_DOWNLOAD,$file_name)允许您将合并结果直接下载给用户,而无需将其保存到服务器。不使用临时文件。对模板的修改存储在PHP内存中。
命令$TBS->Show(OPENTBS_FILE, $file_name)允许您将合并结果保存到服务器。
对于使用HTTP从客户端到服务器的上传,您只能使用为此目的提供的命令,该命令由HTML实体管理。出于安全原因,导航器不允许您使用其他方法来完成此操作。
https://stackoverflow.com/questions/22013518
复制相似问题