Как дать Blob, загруженному как FormData, имя файла ?

В настоящее время я загружаю изображения, вставленные из буфера обмена, с помощью следующего кода:

// Turns out getAsFile will return a blob, not a file
var blob = event.clipboardData.items[0].getAsFile(), 
    form = new FormData(),
    request = new XMLHttpRequest();
form.append("blob",blob);
request.open(
            "POST",
            "/upload",
            true
        );
request.send(form);

Отображает загруженное поле формы с получением имени похоже на это: Blob157fce71535b4f93ba92ac6053d81e3a

Есть ли способ установить это или получить это имя файла на стороне клиента, не выполняя никакой связи на стороне сервера?

62
задан jontro 12 July 2011 в 13:31
поделиться