Отправка двоичной строки в устройстве боковой панели Windows через Ajax

#javascript #jquery #internet-explorer #sidebar

#javascript #jquery #internet-explorer #боковая панель

Вопрос:

Я пытаюсь отправить файл на мой сервер из Windows Sidebar Gadget. Я нашел эту ссылку: http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/23fad87b-8aad-4262-8c2c-b1fe0ca3b9f6/file-upload-with-sidebar-gadget?forum=sidebargadfetdevelopment

 var adTypeBinary = 1;
var cfItem = System.Shell.chooseFile(true, "", "", "");

if (cfItem.path != "") {

   oStream = new ActiveXObject("ADODB.Stream");
   oStream.Type = adTypeBinary;
   oStream.Open;

   oStream.LoadFromFile(cfItem.path);
   content = oStream.Read;

   //upload content (as binary string)

   oStream.Close;
   oStream = null;
}
 

Но это объясняет только, как прочитать файл, а не как загрузить полученную двоичную строку. Я попробовал несколько методов (Blob, Uint8Array, ..), Но ни один из них не работает. Боковая панель Windows поддерживает стандарты Internet Explorer 7.

Если бы кто-нибудь предоставил решение, это было бы здорово (либо с помощью jquery, либо простого javascript)

Комментарии:

1. Неужели ни у кого нет решения для меня ?…