当我们从包含空格的外部源接收文件时,脚本会失败,因为供应商提供的软件不会用引号包围文件名--这意味着当文本提取脚本运行时,它会接收到一个文件名,该文件名将在空间上拆分,并在提取器脚本上造成错误。我们要做的是处理文本提取器脚本中的空格名称,因为这是我们可以控制的部分。快速Google之后,更改脚本的IFS值似乎是快速的解决方案,但不幸的是,该脚本将在扩展已经肢解传入数据之后生效。outputfile, and encoding variables>
我承认,这其中可能有我不完全理解的部分,这可能是一个
该网站以前曾向订阅者发送链接,其中包含url文件名中的空格,例如http://website.com/docs/this is a pdf.pdf。我现在已经修复了这些链接,因为它们是在生成链接时使用php url编码生成的,因为具体而言,internet explorer用户在linux服务器上找不到文件,因为文件名中有空格(chrome和FF通过正确地将%20插入到url中的空格中来工作)。我目前正试图找到一种使用.htacc