Я не думаю, что есть способ создать объект File.Например, попробуйте это:
var f = new File;
Я получаю исключение "Не удается преобразовать WrappedNative в функцию".Если вы посмотрите в документы для File , конструктор не описан.Кроме того, большинство атрибутов доступны только для чтения.Я бы сказал, что это означает, что только браузер может создавать объект File.
Имейте в виду, что если бы вы могли создать объект File, указав путь к файлу, было бы легко загрузить файлы безсогласие пользователя.Это было бы серьезной дырой в безопасности.
Для вас может оказаться более практичным использование только Flash или только HTML5.