Dana jest strona www, a na niej element . Jego atrybut src odsyła nas do zewnętrznego źródła, poza nasz serwer. Jak ustalić (najlepiej z poziomu Javascript/jQuery) nazwę pobranego obrazka? Nie wystarczy tutaj attr(); + wyrażenia regularne, ponieważ wartość atrybutu src nie jest w tym przypadku bezpośrednim adresem pliku na zewnętrznym serwerze, a jedynie poleceniem dla skryptu, który zwraca obrazek. Dodam, że klikając prawym przyciskiem myszy na pobranym obrazku i wybierając opcję "zapisz jako" możemy uzyskać szukaną nazwę. Ja chciałbym to tylko zautomatyzować.
0
0
ajaxa nie puścisz, bo jest poza Twoją domeną.
zostaje więc pobranie tej nazwy przy pomocy serwera.
jeżeli obrazek wstawiany jest po stronie klienta - no to musisz do własnego serwera wysłać link, a serwer Ci pobierze nazwę.
0
Problem w tym, że mojemu serwerowi zostanie zwrócony inny obrazek, niż użytkownikowi, ponieważ mój serwer nie jest zalogowany "u źródła", użytkownik natomiast tak.
0
No to albo "źródło" zezwoli na cross-domain ajax, albo "nie da się"