Вы можете использовать оператор sizeof, но он не будет работать для функций, потому что для ссылки на указатель вы можете сделать следующее, чтобы найти длину массива:
len = sizeof(arr)/sizeof(arr[0])
Код, первоначально найденный здесь : C программа для поиска числа элементов в массиве
Вы можете поместить инструкцию по отправке электронной почты в сценарий, который получает загруженный файл ( Upload.ashx
в вашем случае.)
Этот файл будет вызывается после завершения загрузки.
Альтернативой может быть вызов Ajax в обратном вызове onComplete
, вызывающий другой сценарий ashx, который отправляет электронные письма. В любом случае, нет способа отправки электронной почты с помощью JavaScript, вам придется делать это на стороне сервера.
Вам нужно решить эту проблему на стороне сервера. Но Uploadify - это полностью клиентский скрипт (JS + Flash). Вам необходимо написать / вызвать почтовый код на стороне сервера, который вызывается ajaxical-вызовом, который вы запускаете в onAllComplete
. Для этого можно использовать jQuery.ajax
или консортов.
Например.
'onAllComplete': function(event, queueID, fileObj, response, data) {
$.post('somescript.aspx', paramsWhichSignalsServerToSendMail);
},