Многие трюки работают, но запрос Ajax разделяет имя файла на 19 символов? Посмотрите на выход запроса ajax, чтобы увидеть это:
Имя файла в порядке, чтобы перейти в атрибут href, но $(this).attr("href")
использует текст имени <a href='full/file/name' >
Split file </a>
Таким образом, $(data).find("a:contains(.jpg)")
не может обнаружить расширение.
Надеюсь, это полезно
Node-mailer используется для отправки сообщений, вы также можете проверить эту ссылку , есть другие пакеты, которые работают для вас, вы можете проверить их, это может быть ваш обходной путь
1 . node-mailin
2. mailin