0

我编写了一个 web 服务,它允许(当然是在身份验证之后)通过 post 传输文件内容,该文件内容被写入文件中。一切正常,除非最后一个字符是一个制表符或一个制表符后跟换行符,它们都被剥离。这会导致 csv 文件出现严重问题,由制表符分隔。

AI事先不知道文件内容,我不能只是在最后手动添加一个选项卡。

文件上传的 Multipart/form-data 是不可能的,因为其他客户端不支持它。

fopen+fwritwe产生完全相同的问题..有什么办法吗?

4

1 回答 1

0

使用 trim() 函数修剪前导和尾随空格。对于尾部空间使用 rtrim(),您还可以指定要删除的字符。

file_put_contents($filepath, rtrim("with tab\t", "\t"));
于 2017-03-02T09:18:35.250 回答