Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№108-08-2007 16:31:49

12monkey
Участник
 
Группа: Members
Зарегистрирован: 08-08-2007
Сообщений: 3
UA: Opera 9.2

Проблема с вложением файла zip

Thundebird версия 2.0.0.6 (20070728)
Прикрепляю файл с расширением zip, отсылаю его
на другой стороне Thundebird той же версии показывает вложение в виде текста,
смотрю у себя в отправленных в исходном тексте Content-Type: text/x-moz-deleted;
переименовываю тот же файл в rar, отсылаю, на другой стороне показывает в виде вложения, смотрю в отправленных
Content-Type: application/octet-stream;

Что интересно на другой стороне проблем с zip нету присылает файлы с нормальным аттачментом, в исходном тексте
Content-Type: application/octet-stream;

Ка победить непонятно

Отсутствует

 

№208-08-2007 18:07:21

Vednier
Участник
 
Группа: Members
Откуда: В ауте
Зарегистрирован: 23-11-2006
Сообщений: 1430
UA: Minefield 3.0

Re: Проблема с вложением файла zip

Имхо, у тебя просто не сохраняются в отправленных сами приложенные файлы.


Свобода только тут - mozilla@conference.jabber.ru

Отсутствует

 

№309-08-2007 08:59:00

12monkey
Участник
 
Группа: Members
Зарегистрирован: 08-08-2007
Сообщений: 3
UA: Opera 9.2

Re: Проблема с вложением файла zip

Приложенные файлы сохраняются, их можно посмотреть.
На другой стороне исходник письма выглядит так же у аттачмента Content-Type: text/x-moz-deleted.
Из чего делаю вывод что с моей стороны неправильно формируется письмо с аттачментом zip.
Как с этим бороться не понятно.

Отсутствует

 

№409-08-2007 17:13:15

12monkey
Участник
 
Группа: Members
Зарегистрирован: 08-08-2007
Сообщений: 3
UA: Opera 9.2

Re: Проблема с вложением файла zip

В общем победил.
Проблема в файле mimeTypes.rdf в нем есть строчка
<RDF:Description RDF:about="urn:mimetype:text/x-moz-deleted"
                   NC:fileExtensions="zip"
                   NC:description="WinRAR ZIP archive"
                   NC:value="text/x-moz-deleted"
                   NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:text/x-moz-deleted"/>
</RDF:Description>
Как она там оказалась и как поправить штатными средствами не знаю.
Поступил просто: удалил все узлы с упоминанием о text/x-moz-deleted
Заработало как надо.

Отредактировано 12monkey (09-08-2007 17:18:57)

Отсутствует

 

№528-10-2008 17:14:32

sql
Участник
 
Группа: Members
Зарегистрирован: 30-03-2007
Сообщений: 14
UA: Opera 9.5

Re: Проблема с вложением файла zip

12monkey пишет

Thundebird версия 2.0.0.6 (20070728)
Прикрепляю файл с расширением zip, отсылаю его
на другой стороне Thundebird той же версии показывает вложение в виде текста,
смотрю у себя в отправленных в исходном тексте Content-Type: text/x-moz-deleted;
переименовываю тот же файл в rar, отсылаю, на другой стороне показывает в виде вложения, смотрю в отправленных
Content-Type: application/octet-stream;

Что интересно на другой стороне проблем с zip нету присылает файлы с нормальным аттачментом, в исходном тексте
Content-Type: application/octet-stream;

Ка победить непонятно

для того чтобы это исправить нужно в mimetypes.rdf добавить следующее

<RDF:Seq RDF:about="urn:mimetypes:root">
    <RDF:li RDF:resource="urn:mimetype:application/zip"/>
  </RDF:Seq>

  <RDF:Description RDF:about="urn:mimetype:externalApplication:application/zip"
                   NC:path="/usr/local/bin/7zFM.sh"  -ваша прога открытия архива
                   NC:prettyName="7-zip" />
  <RDF:Description RDF:about="urn:mimetypes">
    <NC:MIME-types RDF:resource="urn:mimetypes:root"/>
  </RDF:Description>


  <RDF:Description RDF:about="urn:mimetype:application/zip"
                   NC:value="application/zip"
                   NC:editable="true"
                   NC:description="zip arhiv">
                <NC:fileExtensions>zip</NC:fileExtensions>
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/zip"/>
  </RDF:Description>


  <RDF:Description RDF:about="urn:mimetype:handler:application/zip"
                   NC:alwaysAsk="false"
                   NC:saveToDisk="false"
        NC:handleInternal="false"
                   NC:useSystemDefault="false">
    <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/zip"/>
  </RDF:Description>



<RDF:Seq RDF:about="urn:mimetypes:root">
    <RDF:li RDF:resource="urn:mimetype:application/x-rar"/>
  </RDF:Seq>

  <RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-rar"
                   NC:path="/usr/local/bin/7zFM.sh" - ваша прога открытия архива
                   NC:prettyName="7-zip" />
  <RDF:Description RDF:about="urn:mimetypes">
    <NC:MIME-types RDF:resource="urn:mimetypes:root"/>
  </RDF:Description>


  <RDF:Description RDF:about="urn:mimetype:application/x-rar"
                   NC:value="application/x-rar"
                   NC:editable="true"
                   NC:description="rar arhiv">
                <NC:fileExtensions>rar</NC:fileExtensions>
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-rar"/>
  </RDF:Description>


  <RDF:Description RDF:about="urn:mimetype:handler:application/x-rar"
                   NC:alwaysAsk="false"
                   NC:saveToDisk="false"
        NC:handleInternal="false"
                   NC:useSystemDefault="false">
    <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-rar"/>
  </RDF:Description>


это два однотипных блока один для zip другой для rar.
происходит так потому что thunderbird не знает что это за типы файолв zip и rar  лезет в mimetypes.rdf и ищет там инфо чтобы присвоить аттчменту правильный content-type . а в вашем mimetypes.rdf либо нет такоей инфы и тогда он
присваивает Content-Type: application/octet-stream , либо она неправильная наподобие Content-Type: text/x-moz-deleted;

подробнее об вложениях в thunderbird  смотри тут внизу

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]