За последние 24 часа нас посетили 20290 программистов и 1725 роботов. Сейчас ищут 2179 программистов ...

Chunked Transfer-Encoding & Upload, php 4.3.11

Тема в разделе "Прочие вопросы по PHP", создана пользователем Vladimir35, 1 май 2006.

  1. Vladimir35

    Vladimir35 Активный пользователь

    С нами с:
    1 май 2006
    Сообщения:
    19
    Симпатии:
    0
    Блин, до админа вообще далеко... Малознакомый знакомого знакомого знакомого админа дал мне ФТП доступ. Так этот малознакомый важен как потенциальный юзер, я заинтересован в том, чтобы все заработало именно на том сервере.

    Вообще, речь идет о некоторой j2me-программе для мобильника, позволяющей оргранизовывать GPRS-вебкамеру на сайте пользователя.

    Имя программы не секрет, ее можно найти у меня на сайте; и не указываю я ее только потому, чтобы мое сообщение не содержало скрытой рекламы 8) Блин, во заинтриговал, и скрытую рекламу все же всунул. :twisted:
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
  3. Vladimir35

    Vladimir35 Активный пользователь

    С нами с:
    1 май 2006
    Сообщения:
    19
    Симпатии:
    0
    Этот вопрос я тоже ранее изучал, и к сожалению
    $HTTP_RAW_POST_DATA is not available with enctype="multipart/form-data".

    Делать же запрос без "multipart/form-data" по-моему как-то не правильно.

    :cry:
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Vladimir35
    я сделал:

    1. Content-Type: multipart/unknown; boundary=---------------------------7d6129a360214
    2. включил always_populate_raw_post_data = on. может прокатит через .htaccess
    3. получил

    Код (Text):
    1.  
    2. HTTP/1.1 200 OK
    3. Date: Tue, 02 May 2006 14:13:32 GMT
    4. Server: Apache
    5. X-Powered-By: PHP/4.4.2
    6. Content-Length: 7948
    7. Connection: close
    8. Content-Type: text/html
    9. Content-Language: ru
    10.  
    11. <pre>Array
    12. (
    13.     [HTTP_RAW_POST_DATA] => -----------------------------7d6129a360214
    14. Content-Disposition: form-data; name="MAX_FILE_SIZE"
    15.  
    16. 130000
    17. -----------------------------7d6129a360214
    18. Content-Disposition: form-data; name="userfile"; filename="C:\wm_rek.txt"
    19. Content-Type: text/plain
    20.  
    21. PC2100 128MB (PA3126U-1M12)
    22. PC2100 256MB (PA3127U-1M25)
    23. PC2100 512MB (PA3164U-1M51)
    24.  
    25. WMID 238296476062
    26.  
    27. Z136834712117
    28. U260936985028
    29. R422654388113
    30. E298958947159
    31.  
    32. -----------------------------7d6129a360214--
    дальше ручками можно все это обрботать


    хотя это для тестов покатит, а так нет.
     
  5. Vladimir35

    Vladimir35 Активный пользователь

    С нами с:
    1 май 2006
    Сообщения:
    19
    Симпатии:
    0
    Через вашу ссылку нашел вот что
    http://bugs.php.net/bug.php?id=23765
    Квинтессенция линка:
    "The problem arose from a case sensitivity in
    the post content subheaders. Specifically "Filename" was capitalized.
    I've changed it to ignore case since the RFC doesn't appear to require
    it anyway. Look for this to work in the next snapshot."

    По ходу надо поэкспериментировать с "Filename" или посмотреть исходники 4.3.11. Как вы думаете последнее реально(т.е. реальнио ли в них не утануть)?
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Vladimir35
    если к серваку доступа нет хрен ли исходнкии читать? 8)))
     
  7. Vladimir35

    Vladimir35 Активный пользователь

    С нами с:
    1 май 2006
    Сообщения:
    19
    Симпатии:
    0
    В итоге, я плюнул на все это. И добавил поддержку по FTP. Это конечно не удобно, и не гибко, и кроме файла ничего не передашь, и еще какое-нибудь действо не запустишь...

    :roll: