|
|
||
Danke für die Info. Das haben wir uns jetzt durch das Freischalten des Bilder-Pasten eingefangen. Wir müssen und das anschauen, saubere URLs in der Form http... und Ende mit jpg etc. geht, aber wenn es kompliziert wird dann scheitert das Ganze. Es ist halt für das Skript nicht zu erkennen, dass die URL https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQ2Zz8WXlVcwrK2O9udrBmcMDX0S_3Pb-kBKhZ_BCDk69XmGojp&usqp=CAU"> ein Bild ist. |
||
|
||
Ich glaube es wird nich zu oft vorkommen, da es mir zufällig aufgefallen ist wollte ich darauf hinweisen. Denke jeder kann damit leben wenndas nicht immer funktioniert. |
||
|
||
@energiesparhaus eventuell eine Möglichkeit: in solchen Fällen den content-type header auf Bilder prüfen (mittels HEAD request). |
||
|
||
@austriansales : Verstehen wir in diesem Zusammenhang noch nicht, bitte um nähere Infos: Das Bild (genauer: die URL des Bildes) wird ja in den Editor kopiert und dann beim Formularversand über ein HTTP POST gemeinsam mit dem anderen Text übertragen. Nun ist das Problem, dass es sich nur um eine URL handelt (es wird ja der Link gepostet, nicht das Bild). Wir können Ihren Tipp mit dem Header hier schon mal nicht nachvollziehen, da der gesamte HTTP-POST kein Bild aufweist und - wenn das so wäre -das Bild (das BLOB) eingebettet in den gesamten Text übertragen wird. Wir ersuchen deshalb um genauere Anleitung oder Info was Sie meinen, da wir Ihren Tipp leider noch nicht verstanden haben. |
||
|
||
@ bloom: Na ja, Ihr Hinweis ist schon gut und wichtig. Der Editor nimmt ja das Bild entgegen und somit schaut es für den User so aus als ob es funktioiniert. Erst beim Absenden kommt dann der Fehler hervor. Das möchten wir uns schon bei Gelegenheit nochmal genauer anschauen ob das nicht besser geht. |
||
|
||
okay vielleicht hab ich das Problem auch falsch verstanden. Ich dachte, dass Problem ist, dass man nicht weiß ob die Url eine Url zu einem Bild ist oder nicht da die Endung kein Mime-Type eines Bildes ist. Was tut das Skript im Hintergrund oder wo genau liegt das Problem? Ich dachte es gilt zu erkennen, ob die Url ein Bild ist oder nicht. Das wäre mit einem HEAD-Request an die besagte Url möglich. Der Header: content-type gibt dann zurück, dass es sich bspw. um ein Bild handelt. Ich denke ich habe es aber falsch verstanden? |
||
|
||
so erste Verbesserung: Viele wirre URLs zB wie von der ORF-Seite werden nun korrekt übernommen: Bildquelle: https://assets.orf.at/mims/2020/24/81/crops/w=347,q=90,r=1/584432_2q_199481_flughafen_wien_flugzeuge_coronavirus_05_coe.jpg |