Ich habe eine Webseite, die es einem Benutzer ermöglicht, Dateien unter Verwendung von mehrteiligen / Formulardaten hochzuladen (d. h. mit einem Eingabetyp="Datei" -Tag). Allerdings ist hier ein Web-Content-Sicherheitsfilter in meiner Art, der binäre Formulardaten effektiv blockiert, die eingereicht werden.
Ist es möglich, binäre Formdaten konvertiert und als Zeichendaten (z. B. base64) gesendet zu haben? Vorzugsweise würde dies automatisch durch den Browser durch eine deklarative Anweisung erfolgen, falls dies möglich ist. Ich denke, es ist nicht, aber ich dachte, ich würde fragen.
Ist dies programmatisch möglich, sodass JavaScript die Formularübertragung abfängt und den mit den Formulardaten hochgeladenen Dateiinhalt ändert?
Eine Lösung basierend auf Wicket und / oder Jquery ist vorzuziehen.
Hinweis: Ich frage nicht, wie base64 in JavaScript zu codieren ist. Bitte markieren Sie dies nicht als ein Duplikat, ohne die Frage wirklich zu verstehen, ebenso wie die fünf Leute, die gewählt haben, um meinen ersten Versuch der Frage zu beenden! Wie werden binäre mehrteilige Formeldaten als base64 gesendet?
Die Frage ist mehr, wie man eine solche Kodierung im Kontext einer mehrteiligen Formularübermittlung findet.
Ich habe eine Webseite, die es einem Benutzer ermöglicht, Dateien unter Verwendung von mehrteiligen / Formulardaten hochzuladen (d. h. mit einem Eingabetyp="Datei" -Tag). Allerdings ist hier ein Web-Content-Sicherheitsfilter in meiner Art, der binäre Formulardaten effektiv blockiert, die eingereicht werden.
Ist es möglich, binäre Formdaten konvertiert und als Zeichendaten (z. B. base64) gesendet zu haben? Vorzugsweise würde dies automatisch durch den Browser durch eine deklarative Anweisung erfolgen, falls dies möglich ist. Ich denke, es ist nicht, aber ich dachte, ich würde fragen.
Ist dies programmatisch möglich, sodass JavaScript die Formularübertragung abfängt und den mit den Formulardaten hochgeladenen Dateiinhalt ändert?
Eine Lösung basierend auf Wicket und / oder Jquery ist vorzuziehen.
Hinweis: Ich frage nicht, wie base64 in JavaScript zu codieren ist. Bitte markieren Sie dies nicht als ein Duplikat, ohne die Frage wirklich zu verstehen, ebenso wie die fünf Leute, die gewählt haben, um meinen ersten Versuch der Frage zu beenden! Wie werden binäre mehrteilige Formeldaten als base64 gesendet?
Die Frage ist mehr, wie man eine solche Kodierung im Kontext einer mehrteiligen Formularübermittlung findet.
Tags und Links javascript html jquery wicket