powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с загрузкой excel 2007 файла с сервера
5 сообщений из 5, страница 1 из 1
Помогите с загрузкой excel 2007 файла с сервера
    #39169405
l-freeman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
при попытке загрузить файлы с сервера получаю битые файлы, которые не возможно открыть

помогите разобраться, использую:


Код: php
1.
2.
3.
4.
5.
6.
  header("Content-Disposition: attachment; filename=$file;");
  header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
  header('Content-Length: ' . filesize($file));
  header("Pragma: no-cache");
  header("Expires: 0");
  readfile($file);



сервер работает под линуксом, использую использую PHPexcel библиотеку, и с каталога сервера, файл открывается нормально
...
Рейтинг: 0 / 0
Помогите с загрузкой excel 2007 файла с сервера
    #39169438
l-freeman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примечательно, создал тестовый скрипт, отдельно от рабочего, следующего содержания:


<?php

$filename = 'report.xlsx';
$filesave = 'report_by_days.xlsx';
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$filesave.'"');

readfile($filename);

?>

файлы выгружаются не битыми, в чем может быть причина?
...
Рейтинг: 0 / 0
Помогите с загрузкой excel 2007 файла с сервера
    #39169619
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
l-freemanполучаю битые файлыЧем конкретно отличается битый файл от исходного? В байтах.
l-freemanиспользую использую PHPexcel библиотекуНе имеет значения, чем формируете файлы, если передача крива.
...
Рейтинг: 0 / 0
Помогите с загрузкой excel 2007 файла с сервера
    #39169634
l-freeman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleЧем конкретно отличается битый файл от исходного? В байтах.



странно, но битый файл даже больше весит:
Битый файл - 78 907
Нормальный - 78 798
...
Рейтинг: 0 / 0
Помогите с загрузкой excel 2007 файла с сервера
    #39169647
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего странного не вижу. Стопудово, в начале файла прилипла какая-то абракадабра, формируемая скриптом до того, как он начинает отдавать прочитанное через readfile().
Откройте битый файл в текстовом редакторе или какой-нить HEX-смотрелке для проверки этого.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с загрузкой excel 2007 файла с сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]