У меня есть этот PHP-код, и он отлично работает. header('Content-Type: application/zip'); header('Content-Disposition: attachment; filename="WTBak.zip"'); readfile($ArchiveFileName); echo $ArchiveFileName; unlink($ArchiveFileName); Моя проблема в том, как я выдаю сообщение после того, как была выполнена последняя строка (unlink)? Благодаря!
Я использую SFTP-функции PHPSecLib для загрузки файлов с FTP-сервера. Линия $sftp->get($fname); работает, если файл до 200 МБ, но если он 300 МБ, браузер отвечает «Firefox не может найти файл в [download.php]». То есть, он говорит, что не может найти файл php, который я использую для загрузки удаленного файла. Сначала я думал, что это связано с […]
У меня есть ссылка для загрузки mp3 на все мобильные устройства, которые они могут прочитать. У меня также есть Acer E320 с Android 2.3.4, и я хочу загрузить свой mp3, нажав на мою ссылку (веб-сервер Apache, это какой-то источник PHP за этой ссылкой). Я попытался с BlackBerry, и я получил файл. Я попробовал с моим […]
Я использую этот код, чтобы пользователи могли загружать zip-файл: if(file_exists($filename)){ header("Content-Disposition: attachment; filename=".basename(str_replace(' ', '_', $filename))); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Description: File Transfer"); header("Content-Length: " . filesize($filename)); flush(); $fp = fopen($filename, "r"); while (!feof($fp)) { echo fread($fp, 65536); flush(); } fclose($fp); exit; } Когда файл загружается, он загружает только 25 632 килобайт данных. […]
Я знаю, что подобные вопросы были заданы раньше, но я считаю, что у этого есть некоторая разница. На моей веб-странице есть Iframe . Этот iframe загружает страницу из какого-либо другого домена (работает междоменный скриптинг). Теперь, когда я нажимаю кнопку в этом iframe, он делает запрос AJAX через jQuery и создает текстовый файл на сервере PHP […]
Первый проект PHP, и я застрял! Я хочу разрешить пользователям нажимать кнопку или ссылку и загружать файл. Тем не менее, мой PHP должен сначала выполнить некоторые задачи, выбрать нужный файл, записать событие загрузки в db и т. Д. Это я могу сделать, но как я могу отправить файл в ответ на щелчок пользователя? Спасибо за […]
Я пытаюсь доставить файл CSV через действие. Тип mime в ответе по-прежнему отображается как text / html. Может кто-нибудь помочь? благодаря //$this->setLayout(false); //$this->getUser()->shutdown(); //sfConfig::set('sf_web_debug', false); $response = $this->getContext()->getResponse(); $response = $this->getResponse(); $response->clearHttpHeaders(); $response->setHttpheader('Pragma: public', true); $response->addCacheControlHttpHeader('Cache-Control', 'must-revalidate'); $response->setContentType('application/octet-stream', true); $response->setHttpHeader('Content-Description', 'File Transfer'); $response->setHttpHeader('Content-Transfer-Encoding', 'binary', true); $response->setHttpHeader('Content-Length', filesize($file_path)); $response->setHttpHeader('Content-Disposition', 'attachment; filename="' . $file_name . '"'); $this->getResponse()->sendHttpHeaders(); […]
То, что я пытаюсь достичь: Force загрузить zip-файл, содержащий файлы, выбранные пользователем PDF. Что я сделал в контроллере, чтобы добиться этого: Создавайте pdf-отчеты в папке APP.WEBROOT_DIR.DS. «Package_files» (я использовал библиотеку MPDF) * он генерирует корректный читаемый pdf-файл. Я вызываю здесь $ this-> render (); С Zip-функцией php, Generate package.zip (который состоит из файлов PDF из […]
Я использую Laravel 5.4.13 с PHP 7.1, и я перешел на общий хостинг. Я пытаюсь сделать работу сайта, но я не могу из-за недостающего расширения: php_fileinfo Это код, где происходит сбой веб-сайта: $file = base_path() . "/storage/app/public/small.mp4"; return response()->download($file, "small.mp4")->deleteFileAfterSend(true); и это ошибка, которую дает Laravel: LogicException in MimeTypeGuesser.php line 135: Unable to guess the […]
Я создал форму, которая, когда нажата содержащаяся кнопка, должна открыть диалог загрузки, чтобы загрузить определенный файл. Файл размещен на том же сервере. Я пытался: header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=" . $file . '"'); Где $ file – это локальный путь + имя файла, например c: \ mypath \ myfile.xls. Однако это не работает. Он предлагает […]