chunked content-type #65

Closed
DomrachevIvan opened this Issue Feb 12, 2013 · 2 comments

Comments

Projects
None yet
2 participants

chunked загрузка
server: nginx+upload module (v 2.2.0)

client: ff 18.0.2 и chrome 24:
клиент не передаёт content-type. сервер на чанки пишет в логи: ...missing Content-Type header,....

но я не могу поставить всем
file.xhr=FileAPI.upload({
....
headers: { 'Content-Type': 'application/octet-stream',
....

т.к. тогда отвалятся те бровсеры которые отправляют без чанков.
вероятно надо
--- FileAPI.XHR.js.original 2013-02-12 10:52:16.000000000 +0400
+++ FileAPI.XHR.js 2013-02-12 10:51:23.000000000 +0400
@@ -204,6 +204,7 @@

                                    xhr.setRequestHeader("Content-Range", "bytes " + data.start + "-" + data.end + "/" + data.size);
                                    xhr.setRequestHeader("Content-Disposition", 'attachment; filename=' + encodeURIComponent(data.name));
  •                                   xhr.setRequestHeader("Content-Type", "application/octet-stream");
    
                                    slice = data.file[slice](data.start, data.end + 1);
    

RubaXa added a commit that referenced this issue Feb 12, 2013

Collaborator

RubaXa commented Feb 12, 2013

Сделано, пока в dev ветке:

спасибо. эта часть заработала.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment