swfupload upload error:404错误的原因与解决

今天在用thinkphp结合swfupload做图片上传的程序时,图片写入成功,但是上传界面看不到图片,上传状态栏显示 upload error:404 这个错误说明.怪事,同样的程序都可以正常运行呢.
于是检查程序,发现在php页面里调用了多余的输出.也就是thinkphp的$this->display();
本来应该只返回路径即可,之所以加上这句是为了看错误的时候输出,结果swfupload那个客户端没有老老实实的显示,而代之以 swfupload upload error:404 错误状态显示.杯具啊 ^ ^

写下来记录一下,防止以后出现类似的错误的时候有据可查.

之前也在百度上搜索了下,才返回几百个结果,而且基本上和我的情况不符合.这里就当是给大家扩展下思路了.呵呵.
总结:仅仅输出返回的图片路径,任何其他的输出都可能造成未知的错误!

你可能感兴趣的:(PHP,百度)