• Jag vill lägga upp en fil av typ ”savf” (Backupfil för ett bibliotek i IBMi system) på en sida i min wordpress.

    Jag har skrivit en lärobok om programmering och vill göra källkod med övningsexempel och sådant tillgänglig för mina läsare.

    Däremot är det så att när jag försöker lägga in den här binärfilen i mitt mediabibliotek så skiker wordpress till och säger att ”denna fil är inte tillåten av säkerhetsskäl”.

    Det måste väl finnas något sätt att komma runt det? Jag har provat att ändra suffix till ”*file” och även till ”*txt” men med samma resultat.

Visar 1 svar - 1 till 3 (av 3 totalt)
  • Moderator Jonathan Sulo

    (@jonathansulo)

    Bygger snabbare hemsidor.

    Hej! Först och främst, här är en förteckning över tillåtna filtyper i WordPress: https://codex.wordpress.org/Uploading_Files

    Du kan inaktivera detta filter genom att lägga in följande rad i wp-config.php:

    define('ALLOW_UNFILTERED_UPLOADS', true);

    Men det är sannolikt enklast att bara använda ett tillägg som https://sv.wordpress.org/plugins/wp-extra-file-types/.

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    En säkerhetsuppdatering av WordPress för några månader sedan lade till en del kontroller av själva innehållet i filen. Du kan inte längre bara byta namn på en binär fil till .txt för att komma runt begränsniningen. En .pdf behöver se ut som en pdf-fil även när du kollar innehållet o.s.v.

    Allra enklaste lösningen för dig är att ladda upp filen via ftp, och alltså inte använda filuppladdningen som finns inbyggd i WordPress.

    Om du vill att dina besökare ska kunna ladda upp filer i samma format till din webbplats kan du behöva lägga till filter som ändrar listan över vilka filtyper som får laddas upp och även stänga av säkerhetsfunktionen som kollar att filernas innehåll verkar stämma överens med deras filtyp, men om du bara vill göra några enstaka filer tillgängliga för dina besökare är den enklaste lösningen att ladda upp filerna via ftp.

    Eventuellt kanske du vill lägga till ett kommando i .htaccess som får webbservern att presentera din fil med lämplig MIME-deklaration. För att webbläsaren i första hand ska föreslå att man sparar filen, kan du lägga till följande i början av .htaccess:

    AddType application/octet-stream .savf

    Trådstartare ahaohio

    (@ahaohio)

    Tack så väldigt mycket för snabba och välinformerade svar! Jag är imponerad.

    Jag lade in WP-extra på min site. Då kunde jag lägga in den ”.savf”- fil som jag vill låta folk kunna ladda ner.

    Jag låter inte besökare ladda upp någonting alls utan det är bara hämtning som gäller.

    Det jag vill är att folk som köper min lärobok i CL-programmering och som har tillgång till egen maskin (IBMi) ska kunna hämta källkod och objekt som krävs för att kunna öva själva. Nu ska det fungera.

    Återigen: Stort tack!

Visar 1 svar - 1 till 3 (av 3 totalt)
  • Ämnet ”Mediabibliotek filtyper ogiltiga” är stängt för nya svar.