Ladda upp PDF via "Files" - eEkonomi

  • 4
  • Problem
  • Uppdaterades för 6 månader sedan
  • Löst
Arkiverad och stängd

Denna konversation är inte längre öppet för kommentarer eller svar och communityns medlemmar kan inte se det längre.

Hej jag tror jag har samma problem och de förslag ni har gett på åtkomstproblemet har jag löst genom att använda iOS 11s lösning med ”Files” som i sin tur kommer åt min Google Drive. Mitt problem uppstår när jag ska välja en pdf från min Google Drive. Se på bifogad bild. De dokument som syns är utgråade och om jag klickar på någon av dessa händer inget. Dvs, de tillåts inte någonstans i kedjan. Till synes har jag tillgång till dokumenten, det verkar snarare som att webbläsaren inte vill tillåta formattypen (pdf). Jag kör eEkonomi webb genom senaste iOS (11.0.1) med senaste Safari.MvhPatrik

Notera - Den här konversationen skapades från ett svar på: Ladda upp fil ipad - eEkonomi.
Foto på Pathil

Pathil

  • 130 poäng 100 badge 2x thumb

Publicerades för 2 år sedan

  • 4
Foto på Jenny Sjöström Sannéus

Jenny Sjöström Sannéus, Application Specialist eEkonomi/Website/Webshop

  • 7,556 poäng 5k badge 2x thumb
Hej!

Vi kommer kika på det och återkommer till dig så fort vi har mer information. :)

Ha en fin dag!

/Jenny
Foto på MWP

MWP

  • 1,116 poäng 1k badge 2x thumb
Hej,

Från iOS 11.0.1 och svaret ”återkommer till dig så fort vi har mer information” tar vi ett grodhopp tre månader framåt, till iOS 11.2.6. Svar uteblir... skärpning Visma.

/Hälsn.
Foto på MWP

MWP

  • 1,116 poäng 1k badge 2x thumb
Det här svaret skapades från ett sammanslaget ämne som hette Koppla pdf till faktura via Safari/IOS.

Hej,
När jag i min iPhone eller iPad skapar en faktura kan jag inte ladda upp pdf-filer (alltså, jag kan inte ladda upp fakturorna i sitt original). Jag har dem sparade lokalt och i molntjänster men eEkonomi tillåter från dessa plattformar endast bilder. Pdf-filer är ”gråmarkerade”. Varför? Med dator är det ju inga problem med pdf.

Snälla supporten, hänvisa inte till apparna. De är menlösa då ingen av dem kan det fullversionen online gör. Scanner funkar för kvitton men är i ärlighetens namn inte särskilt bra på det heller.

iOS 11.2.6

Mvh
Foto på MWP

MWP

  • 1,116 poäng 1k badge 2x thumb
Safari 11.3 nu och fortfarande varken lösning eller kommunikation från Visma. Suck.
Foto på Nellie Karlsson

Nellie Karlsson, Application Specialist eEkonomi/Website/Webshop

  • 19,270 poäng 10k badge 2x thumb
Hej! 

Tack för informationen. 

Vi kikar fortfarande på detta problem och vi återkopplar så snart vi har någon ny information! 
/Nellie 
Foto på Jonah

Jonah

  • 1,032 poäng 1k badge 2x thumb
Ser nu att jag är långt ifrån ensam om detta problem (skapade https://forum.vismaspcs.se/visma_spcs...).

Varför har inget hänt?? Det är ju ett busenkelt problem att lösa för en utvecklare. Det handlar om vilka filtyper man tillåter i funktionen för dialogrutan i iOS. Eftersom er backend verkar tillåta även PDF-filer, så förstår jag inte vad som hindrar er från att ”bara fixa detta”.

Ni är fruktansvärt långsamma med nödvändig funktionalitet och buggfixar som denna, men ny, fullständigt onödig funktionalitet, sprutar ni ut.
Foto på Khedron Wilk

Khedron Wilk, Champion

  • 13,454 poäng 10k badge 2x thumb
Som ställföreträdande "Apple-fanboy" :-) så bär det mig emot att skriva detta men...
Efter att experimenterat en del så är min slutsats att problemet är utanför Vismas kontroll. 

Mitt förslag till lösning är att Visma för just IOS till vidare tillåter uppladdning av alla slags filer.



Kort version
Tycks vara Apple som gjort en minst sagt bristande implementation av hur filuppladdningar är tänkt att fungera på webbsidor. Jag har ännu inte hittat något sätt att komma runt detta fel med vanlig HTML-kod.


Medellång version
Man kan öppen en fildialog från websida med HTML-kod <input type="file" ...>
Visma har implementerat detta helt enligt den officiella HTML-standarden:
<input class="fileInput hiddenInput" id="fileinput" type="file" accept="image/jpeg,application/pdf,image/png,image/tif">
Vad den här HTML-koden säger är i princip: visa en fildialog där det bara går att välja filer av typen JPG, PDF, PNG eller TIF. Det vill säga, de vanligast bildformaten samt PDF-filer. PDF-filer räknas i de här  sammanhangen rent tekniskt inte som bilder.

Denna HTML-kod är tagen direkt från eEkonomi är 100% korrekt och som sagt i enlighet med officiell standard. I alla fall såvitt jag kan bedöma när jag kontrollerat den officiell HTML-standarden.


Lång version
Standard i all ära men det är inte första gången som webbläsare inte följer standard. Det är inte ens ovanligt, tyvärr. Så jag har försökt att få till en HTML-kod som skulle göra att bilder tillsammans med PDF-filer är valbara på annat sätt. Tyvärr så tycks det inte gå att få till. Faktum är att det verkar i dagsläget inte gå att få till på något sätt annat än att man möjliggör uppladdning av alla sorters filer oavsett filtyp. Det gör man lättast genom att inte ange någon begränsnings alls.

Såvitt jag kan se i mina tester så tar IOS i dagsläget inte hänsyn till någon annan sorts filfilter än bilder. Det går till exempel inte att säga att man bara vill ladda upp PDF-filer heller. Det lite komiska är att försöker man ange ett filter som är utanför vad nu Apple tänkt sig så verkar det som alla filer automatsikt blir valbara. Och försöker man sätta filtret till ett enstaka bildformat så tycks automatisk alla bilder blir valbara.

Bakgrunden till allt detta kan vara att innan IOS fick sina nya "Fil"-app så var det bara bilder som var nåbara via fildialog på en webbsida. Denna gamla begränsning tycks spöka kvar på olika sätt nu när IOS (sedan IOS 8?) tillåter att man söker filer på alla möjliga ställen.


Lösning
Min slutsats blir att tills Apple lagar detta så finns det två vägar framåt för Visma:
1. ändra ingenting och fortsätta därmed att begränsa funktionaliteten för de som använder IOS (iPhone och iPad)
2. Kontrollera om webbläsaren tycks vara på en IOS-enhet och i så fall ta bort det nuvarande filtret och tillåt val av samtliga filer. 


Alternativ:
Kombinera 2. med att en kontroll på serversidan som blockerar uppladdning av filer som inte är JPG/PDF/PNG/TIF. Visst, det kan säkert reta någon användare men kanske bättre det än som det är nu.


Övrigt
Detta gäller naturligtvis samtliga webbaserade programvaror från Visma med fildialog. 
Vid stickprover jag gjort så gäller detta problem alla former av webbaserade programvaror oavsett tillverkare.


Överkurs för tekniska nördar
Verkar som input type=file accept="... under iOS inte känner igen (eller rent ut ignorerar) alla MIME-typer som inte är image/*. Ingen variant av application/ eller annan grupp fungerar. 
Foto på Khedron Wilk

Khedron Wilk, Champion

  • 13,454 poäng 10k badge 2x thumb
Har nu rapporterat buggen till Apple.
Vore nog bra om att Visma också gör det från sitt håll.
Bugg/rapportnr: 40394436

40394436
Broken file dialog in IOS when opened from webpage
Created on May 19 2018, 8:31 PM for iOS + SDK
Area:
Safari
Summary:
Not possible to specify correct file filter for file open dialog initated in a webpage view on webbrowser on IOS.
The attribute ACCEPT on the HTML element INPUT with TYPE= ”file” is in IOS not interpreted according to official HTML standard as defined  by W3C:
Fo reference, please see:
https://www.w3.org/TR/2018/SPSD-html401-20180327/interact/forms.html#file-select
https://www.w3.org/TR/2018/SPSD-html401-20180327/types.html#type-content-type
Steps to Reproduce:
1. Create a webpage that may produce a file dialog, like this example:
<html>
<body>
<form action="nopage.html" method="post" enctype="multipart/form-data"> 
<label>File:</label>
<input type="file" accept="image/png,image/jpeg,application/pdf">
<input type="submit" name="submit" value="Submit">
</form>
</body>
<html>
2. View the webpage built on this, or similar, code in a web browser on IOS.
3. Open the file dialog.
Expected Results:
When the file dialog windows is used to browse a file directory containing files of different types, all files of the types PNG, JPG and PDF should be selectable. No other file types should be selectable.
Expected results in general is that selectable file types in a file dialog open from a webpage in this way should be according to the type specified in the accept attribute of the input element with type=file.
Actual Results:
When the file dialog windows is used to browse a file directory containing files of different types, only files of the types PNG ang JPG is selectable.
Actual results in general is that the accept attribute, of the input element with type=file, does not result in the correct file types being selectable.
Alternative actual results is that some combinations of types specified in accept attribute will result in alla files being selectable.
Version/Build:
IOS 11.3.1.
Configuration:
Mobile Safari on iPhone 7 (model MN952QB/A).
Mobile Safari on iPad Pro 10 inch (model MQF22KN/A).
Firefox Focus on iPhone 7
Firefox Focus on iPad Pro 10 inch.
Foto på Jonah

Jonah

  • 1,032 poäng 1k badge 2x thumb
Det här svaret skapades från ett sammanslaget ämne som hette Ladda upp fil som inte är bild - eEkonomi.

Via t.ex. iPhone och iPad går det inte att ladda upp filer till inläsning av leverantörsfaktura som inte är en bild. När man klickar på ”Ladda upp fil” så kan man förvisso välja iClound Filer, men allt utom just bilder är gråmarkerat och går inte att välja.På PC/mac kan man ladda upp även PDF-filer, som då läses in och tolkas av eEkonomi. Jag vill ha samma funktion även på iPhone/iPad.
Foto på Khedron Wilk

Khedron Wilk, Champion

  • 13,454 poäng 10k badge 2x thumb
Kort uppdatering: 
Oförändrad status på min buggrapport ovan (ingen kommentar/status från Apple).
Buggen/felet ser för närvarande ut att finnas kvar i IOS 12 som kommer senare i höst (testade nyss med iOS 12 beta 5) men man kan alttid hoppas det hinner ändras.


Foto på Khedron Wilk

Khedron Wilk, Champion

  • 13,454 poäng 10k badge 2x thumb
Passar på att upprepa för senkomna läsare/användare att själva felet för närvarande tycks vara utanför Visma Spcs direkta kontroll, tyvärr.

Visma kan rent tekniskt sett göra en "workaround", kan dock finnas nackdelar med min idé med den som jag inte känner till.
Foto på Khedron Wilk

Khedron Wilk, Champion

  • 13,454 poäng 10k badge 2x thumb
Apples bugg med välja filer vid uppladdning kvarstår i IOS 12.0.1.
Igen statusförändring på min inlämnade felanmälan till Apple så nu har jag provat att även skicka in samma rapport till utvecklingsteamet för WebKit (som är vad man närmast skulle kunna kalla motorn in webbläsaren Safari - och webbläsare överhuvudtaget på iPhone/iPad), så får vi se om det är en bättre väg framåt: https://bugs.webkit.org/show_bug.cgi?id=190982

(Redigerad)
Foto på Jenny Sjöström Sannéus

Jenny Sjöström Sannéus, Application Specialist eEkonomi/Website/Webshop

  • 7,556 poäng 5k badge 2x thumb
Hej! 

Från och med nu går det fint att ladda upp bilder och pdf-filer från Google Drive och från iCloud drive i Visma eEkonomi. 

Ha en bra dag!
/Jenny

Den här konversationen är inte längre öppen för kommentarer eller svar.