Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]upload files
Randallmaster
post 24.08.2015, 13:45:33
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


Witam,

Mam problem z uploadem plików i sprawdzeniem ich po stronie jquery.

dokładnie dlaczego gdy dodaję plik *.doc na jednej przeglądarce działa poprawnie na drugiej nie? Co może powodować taki błąd?

sprawdzenie plików

  1.  
  2. if(file.type == 'text/plain') var img = '/assets/global/img/icon_documents/txt.png';
  3. if(file.type == 'application/pdf') var img = '/assets/global/img/icon_documents/pdf.png';
  4. if(file.type == 'application/vnd.openxmlformats-officedocument.wordprocessingml.document') var img = '/assets/global/img/icon_documents/docx.png';
  5. if(file.type == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet') var img = '/assets/global/img/icon_documents/xlsx.png';
  6. if(file.type == 'application/msword') var img = '/assets/global/img/icon_documents/doc.png';
  7. if(file.type == 'application/vnd.ms-excel') var img = '/assets/global/img/icon_documents/xls.png';
  8.  


nie działa na firefox

sprawdziłem i typ dokumentu *.doc to application/octetstreem

Ten post edytował Randallmaster 24.08.2015, 14:05:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Comandeer
post 24.08.2015, 13:59:19
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Rzuć se do konsoli file.type i zobacz co tak siedzi. Dany plik w różnych źródłach może mieć inny typ MIME.


--------------------
Go to the top of the page
+Quote Post
Randallmaster
post 24.08.2015, 14:08:37
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


Przed twoim postem zaktualizowałem:

plik doc = application/octetstreem

spotkał się ktoś z tym problemem na firfox?
Go to the top of the page
+Quote Post
Comandeer
post 24.08.2015, 15:02:14
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Nie wiem czy da się to zakwalifikować jako problem. Po prostu Firefox nie rozpoznaje rozszerzenia .doc i zwraca domyślny tryb MIME dla tego typu plików. Inna rzecz - czy .doc mają jakiś oficjalny MIME, czy application/msword jest wzięte z "praktyki"?

Zawsze możesz próbować rozpoznać po rozszerzeniu i typie MIME. Kombinacja application/octetstream + rozszerzenie .doc jest raczej wystarczająca.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:23