Wie Sie eine Dateieingabe vornehmen, laden Sie die ursprüngliche Bilddatei hoch, anstatt die Umwandlung in JPEG auf IOS zu erzwingen

8

Wenn Sie versuchen, eine Bilddatei, die auf einem iPhone mit IOS 7 im Safari-Browser gespeichert ist, unabhängig vom ursprünglichen Bildformat hochzuladen, werden die ausgewählten Bilddateien immer in ein JPEG konvertiert.

%Vor%

Ich habe versucht, mit dem accept -Attribut, wie zB image/png mit dieser Geige genauer zu sein, habe es aber nicht getan hatte Glück.

Gibt es bekannte Lösungen, Hacks oder Workarounds, um die ursprüngliche Bilddatei beim Hochladen beizubehalten?

    
Elliot Levin 28.12.2014, 01:51
quelle

1 Antwort

5

Sie können nicht. Mobile Safari für iOS ist beim Hochladen sehr eingeschränkt. Ihr Bild wird immer mit geringerer Qualität als das Originalbild in JPEG konvertiert.

"Lösungen":

Der offensichtlichste Weg ist, einheimisch zu werden (was wahrscheinlich den Zweck dieser Frage übertrifft, aber ich dachte, ich schmeiße es trotzdem hin.)

Die "vernünftigere" Lösung besteht darin, den Benutzer zu bitten, Ihnen einen Link zum Originalbild (zB Dropbox) oder etwas Ähnliches zu geben. Dennoch, nicht wirklich eine Lösung, aber wie ich schon sagte, gibt es zur Zeit keine guten Lösungen für dieses Problem.

    
Segev 02.01.2015, 13:00
quelle