【发布时间】:2012-09-04 19:14:29
【问题描述】:
我正在扩展一个自定义平台,该平台对上传的文件进行 500 多行测试。 由于未来的更新,我不想复制粘贴这些测试。
除了通过 cURL 来调用页面之外,我还能做任何其他事情吗?
【问题讨论】:
-
我认为这个测试只包括测试、上传和准备文件,对吧?如果您“愚弄” $_FILES 和 move_uploaded_file 那么您不会破坏测试并使其一文不值吗?测试的全部意义在于测试它。
-
改进代码。让它对任何文件进行 500 多个测试,无论其来源如何。
-
这些测试运行用于图像上传、检查批准的文件格式、基于设置的尺寸、水印、拇指生成等。无法真正优化。
-
我现在又读了一遍,有点困惑:所以你想要做的是上传文件而不上传文件?并假装一个有效的文件已经上传?嗯 move_uploaded_file 是一个很难通过而不实际提供有效参数的文件
-
@Sammaye 宾果游戏。我只想提供一个相对于 php 脚本的本地路径。