В URL указано «404 Not Found», но файл загружен

Я создал веб-приложение для клиента и затем перенес его на его сервер. Это не сработало, поэтому мне пришлось позвонить в серверную компанию и попросить их исправить это. Это было мило с их стороны, но теперь мне нужно изменить все свои веб-корни. При этом я обнаружил странную ошибку, когда дело доходит до URL-адресов, ведущих к файлам. Вместо того, чтобы просматривать файлы (например, изображение), я получаю ошибку 404: «Страница не может быть отображена, запрошенный URL-адрес не был найден на этом сервере». Но в то же время загружается изображение. Я никогда в жизни такого не видел. Я не хочу автоматически загружать изображение: я просто хочу его просмотреть.

Кто-нибудь знает, почему это происходит и как я могу это предотвратить.

Пример URL-адреса: http://holyfamilyregina.com/CMS/downloads/images/cwl.png

Спасибо.


Вот заголовки, которые я получил из изображения в вашем сообщении:

  HTTP/1.1 200 OKExpires: вс, 07 апреля 2023 г., 04:18:16 GMTServer: IceWarp/10.4.  4 Дата: вс, 7 апреля 2013 г., 04:18:16 GMTContent-Type: application/octet-streamContent-Length: 9797 Последнее изменение: вс, 7 апреля 2013 г., 03:47:12 GMT  

Нет 404, но тип содержимого файла установлен на octet-stream (поток из 8 бит), который используется, когда вы хотите, чтобы кто-то загрузил файл.

Вам необходимо указать вашей серверной компании настроить сервер так, чтобы он обслуживал изображения с соответствующими заголовками Content-Type .



Плагин загрузки Inno Setup выдает ошибку «Ошибка загрузки: невозможно создать файл»

I h Мы пытались создать установщик для приложения, в котором необходимые файлы находятся на сервере. Я использую Inno Setup с плагином Inno Download. Во время загрузки установки возникает следующая ошибка:

Ошибка загрузки: не удается создать файл% tempFileLocation% % filename% .zip «.

Я не уверен, связана ли ошибка с невозможностью подключения к серверу, проблемой разрешения во временном каталоге или в чем проблема. Если я помещаю используемый URL-адрес непосредственно в браузер Я могу скачать файл без проблем.

  процедура InitializeWizard; begin idpAddFile ('% URL', ExpandConstant ('{tmp} % directory% % filename% .zip  ')); idpDownloadAfter (wpReady); end;  

Все, что помечено знаками’% ‘, является фактическими жестко запрограммированными значениями. Любая помощь, либо в решении этой проблемы, либо в указании мне на лучший ресурс чем то, что я нашел сам, будет оценено.


Вы пытаетесь загрузить файл в несуществующий каталог.

Раздел [Dirs] обрабатывается только после того, как пользователь подтвердит установку. В то время как InitializeWizard запускается еще до того, как мастер покажет.

Поскольку я предполагаю, что вам нужен файл, загруженный до начала установки, вы должны создать каталог в коде с помощью функции CreateDir , а не с помощью [Dirs] , например:

  CreateDir (ExpandConstant ('{tmp} % directory%'));  

Оцените статью
logicle.ru
Добавить комментарий