<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem mime</title>
<link>https://forum.pasja-informatyki.pl/tag/mime</link>
<description>Powered by Question2Answer</description>
<item>
<title>Niezgodność (X-Content-Type-Options: nosniff) typu MIME („text/html”) po przejściu na hosting</title>
<link>https://forum.pasja-informatyki.pl/503940/niezgodnosc-content-type-options-nosniff-typu-mime-text-html-po-przejsciu-hosting</link>
<description>

&lt;p&gt;Cześć &lt;img alt=&quot;smiley&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/regular_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;smiley&quot;&gt;,
&lt;br&gt;
dzisiaj dodałam pierwszą stronę na darmowy hosting z infinityfree. Cała strona chodzi bez zarzutu, oprócz dwóch elementów z bootstrapu. Dokładniej chodzi o dropdown-menu. To jest błąd który pojawia się w konsoli:&lt;/p&gt;



&lt;p&gt;Zablokowano zasób „&lt;a href=&quot;https://infinityfree.net/errors/404/”&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://infinityfree.net/errors/404/”&lt;/a&gt; z&amp;nbsp;powodu niezgodności (X-Content-Type-Options: nosniff) typu MIME („text/html”).&lt;/p&gt;



&lt;p&gt;Czy mogę coś z tym zrobić czy to wynika z ustawień serwera. Jestem początkująca, więc nie wiem jak się za to zabrać.
&lt;br&gt;
Edit. doczytałam, że trzeba wprowadzić zmianę w htaccess, ale na infinityfree mam dostępny tylko odczyt pliku. Co teraz?&lt;/p&gt;</description>
<category>Hostingi, domeny, usługi</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/503940/niezgodnosc-content-type-options-nosniff-typu-mime-text-html-po-przejsciu-hosting</guid>
<pubDate>Fri, 14 Aug 2020 17:15:02 +0000</pubDate>
</item>
<item>
<title>Python MIME attachment</title>
<link>https://forum.pasja-informatyki.pl/501369/python-mime-attachment</link>
<description>

&lt;p&gt;Cześć, mam problem z MIME w pythonie. Próbuję wysłać maila używając API z gsuite. Email ogółem się wysyła, ale bez załączników. Wie ktoś może jak to rozwiązać? Pliki biorę prosto z formularza wygenerowanego przez django.&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
        debt_documents = request.FILES.getlist('debt_documents')

,
,
,
,
,
        service = create_service(credentials, api_name, api_version, scopes)

        mime_message = MIMEMultipart()
        mime_message['to'] = ', '.join(recipients)
        mime_message['subject'] = f'Potwierdzenie zlecenia wyceny windykacji: {client_email}'
        mime_message.attach(MIMEText(content, 'html'))
        raw_string = base64.urlsafe_b64encode(mime_message.as_bytes()).decode()

        for document in debt_documents:
            part = MIMEBase('application', 'octet-stream')
            part.set_payload(document.read())
            encode_base64(part)

            part.add_header(
                'Content-Disposition',
                f'attachment; filename={document.name}'
            )
            print(part)

            mime_message.attach(part)

        service.users().messages().send(userId='me', body={'raw': raw_string}).execute()&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/501369/python-mime-attachment</guid>
<pubDate>Mon, 27 Jul 2020 16:10:20 +0000</pubDate>
</item>
<item>
<title>Jak walidować typ mime zasobu z adresu URL?</title>
<link>https://forum.pasja-informatyki.pl/317454/jak-walidowac-typ-mime-zasobu-z-adresu-url</link>
<description>Hej mam na szybko pytanie może ktoś już kiedyś robił takią magie i jest w stanie na szybko odpowiedzieć.&lt;br /&gt;
&lt;br /&gt;
Mam jakiś adres URL nie wiem do czego kieruje. Chce pobrać ten zasób i zweryfikować czy jest to zdjęcie lub strona internetowa. Jeśli zdjęcie chce zwrócić zdjęcie jeśli strona internetowa chcę zwrócić adresy url znaczników &amp;lt;img&amp;gt; na tej stronie. Nie wiem jak sie najlepiej do tego zabrać? Pobierać zasób poprzez &amp;lt;iframe&amp;gt; czy będze musiał pobrać go przez coś innego ? (chciałbym uniknąć podwójnych requestów w wypadku znalezienia strony internetowej)</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/317454/jak-walidowac-typ-mime-zasobu-z-adresu-url</guid>
<pubDate>Wed, 10 Jan 2018 15:29:34 +0000</pubDate>
</item>
<item>
<title>MIME type - problem z treścią wiadomości E-mail</title>
<link>https://forum.pasja-informatyki.pl/289503/mime-type-problem-z-trescia-wiadomosci-e-mail</link>
<description>

&lt;p&gt;Hej!&lt;/p&gt;



&lt;p&gt;Mam problem z prawidłowym zakodowaniem wiadomości e-mail.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Po wysłaniu e-mail dostaje w treści wiadomości:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
--==Multipart_Boundary_x78f15d6ac62b44824da5c58ea9fd9db0x Content-Type: text/html; charset=&quot;UTF- 8&quot; Content-Transfer-Encoding: 7bit --==Multipart_Boundary_x78f15d6ac62b44824da5c58ea9fd9db0x--&lt;/pre&gt;



&lt;p&gt;A mój kod PHP tu:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
 &amp;lt;?php

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'resources/PHPMailer/src/Exception.php';
require 'resources/PHPMailer/src/PHPMailer.php';
require 'resources/PHPMailer/src/SMTP.php';

 $semi_rand = md5(time()); 
  $mime_boundary = &quot;==Multipart_Boundary_x{$semi_rand}x&quot;;    

  // multipart boundary 
  $message = &quot;--{$mime_boundary}\n&quot; . &quot;Content-Type: text/html; charset=\&quot;UTF-  8\&quot;\n&quot; .
  &quot;Content-Transfer-Encoding: 7bit\n\n&quot; . $message . &quot;\n\n&quot;; 

 	$userMail = $_POST['email']; 
 	if(PHPMailer::validateAddress($userMail)) {
 		$userMail = $userMail;
	} else {
		$userMail = &quot;&quot;;
	}
  	$file = $_POST['data']; 
 	$filePath = 'Wyniki'.$name.'.pdf'; 
 	file_put_contents($filePath, base64_decode($file));
 	$message .= &quot;--{$mime_boundary}--&quot;;


 $mail = new PHPMailer(true);

	 $mail-&amp;gt;IsSMTP();
	 $mail-&amp;gt;SMTPAuth   = true;                  // enable SMTP authentication
	 $mail-&amp;gt;SMTPDebug = 1;
	 $mail-&amp;gt;CharSet = 'UTF-8';
	 $mail-&amp;gt;Host = 'smtp.gmail.com';
	 $mail-&amp;gt;Port = 587;
	 $mail-&amp;gt;SMTPSecure = 'tls';                            // Enable TLS encryption, `ssl` also accepted
	 $mail-&amp;gt;Username   = &quot;sample@sample.pl&quot;; // SMTP account username example
	 $mail-&amp;gt;Password   = &quot;***********&quot;;        // SMTP account password example
	 $mail-&amp;gt;From = &quot;sample@sample.pl&quot;;
	 $mail-&amp;gt;FromName = &quot;Name&quot;;
	 $mail-&amp;gt;AddAddress(&quot;sample@sample.pl&quot;);
	 if($userMail !== &quot;&quot;) {
	 	$mail-&amp;gt;AddAddress($userMail);
	 }
	 $mail-&amp;gt;AddReplyTo(&quot;sample@sample.pl&quot;, 'Name');
	 $mail-&amp;gt;IsHTML(true);
	 $mail-&amp;gt;Subject = $subject;
	 $mail-&amp;gt;Body    =  $message;
	 $mail-&amp;gt;AddAttachment($filePath);

	 $mail-&amp;gt;Send()

 ?&amp;gt;&lt;/pre&gt;



&lt;p&gt;Podejrzewam, że coś z końcem linii we wpisywaniu treści wiadomości, ale nie mogę namierzyć błędu...&lt;/p&gt;



&lt;p&gt;Dodatkowo moim załącznikiem jest plik .pdf&lt;/p&gt;



&lt;p&gt;Może ktoś z Was jak rzuci okiem to od razu dojrzy problem,&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Pozdrawiam!&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/289503/mime-type-problem-z-trescia-wiadomosci-e-mail</guid>
<pubDate>Fri, 29 Sep 2017 14:02:07 +0000</pubDate>
</item>
</channel>
</rss>