Witam.
ładuję plik przez pole input file.Pole to ma nazwę userfile.
Zawartość tego pola jest np. następująca:
D:\dobre2\Project1.obj
I tu pytanie:
jak wydobyć samą nazwę pliku, czyli Project1.obj ?
Pokażę kod, który napisałem.
var b = document.getElementById("orderForm").userfile;
var gdzie = b.value.lastIndexOf("\");
alert(gdzie);
jak będę wiedział gdzie występuje ostatnie wystąpienie backslasha, to można tołatwo wyciąć metodą slice albo substring.
Tylko, że ten kod nie działa.Jeśli testuję to na adresie url (tam są slashe), to wszystko jest OK.
Natomiast przy backslashach już nie działa.Wiem, że backslash to znak specjalny, maskuje się go przez
\\
ale jak mam w cudzysłowie ("") to już nie maskuję.Proszę o pomoc, pozdrawiam