-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Whitespace Bleed #12
Comments
@PatrickRose the toolbar should only interfere when the output is Originally posted by @Ocramius at zendframework/zend-developer-tools#162 (comment) |
I'd need to delve deep into our source code to try and find the issue involved with download (though I'll grab the person involved when they come in). I can spot it in our API requests though, and although it's not a real issue there it does irk me slightly. Originally posted by @PatrickRose at zendframework/zend-developer-tools#162 (comment) |
Our download action uses the Originally posted by @PatrickRose at zendframework/zend-developer-tools#162 (comment) |
@PatrickRose Any update on this? Originally posted by @moderndeveloperllc at zendframework/zend-developer-tools#162 (comment) |
I no longer work at the place where I encountered - but a message to the staff there says its still an issue. Originally posted by @PatrickRose at zendframework/zend-developer-tools#162 (comment) |
Just downloading the ZF2 application skeleton and adding a download action to the index controller w/ the mentioned stream and type isn't enough to reproduce the issue. I had Zend Developer Tools installed via Composer and in the application config. // This should be an array of module namespaces used in the application.
'modules' => array(
'Application',
'ZendDeveloperTools',
), Here's the code I used when I attempted to reproduce this issue. public function downloadAction()
{
$fileName = '/vagrant/somefile.tar.gz';
$basename = basename($fileName);
$response = new Stream();
$response->setStream(fopen($fileName, 'r'));
$response->setStatusCode(200);
$response->setStreamName($basename);
$headers = new Headers();
$headers->addHeaders(array(
'Content-Disposition' => 'attachment; filename="' . $basename . '"',
'Content-Type' => 'application/x-gzip',
'Content-Length' => filesize($fileName),
));
$response->setHeaders($headers);
return $response;
} I managed to download a working Originally posted by @Barbarrosa at zendframework/zend-developer-tools#162 (comment) |
I tried in latest laminas-developer-tools to download zip and tar.gz file, both working fine. I am closing it. |
The toolbar bleeds 8 new lines into each response, which can cause issues (if, for example, you try and build a zip file then those 8 new lines will be included in that zip file causing it to be invalid).
Could this be fixed?
Originally posted by @PatrickRose at zendframework/zend-developer-tools#162
The text was updated successfully, but these errors were encountered: