FIX: POST Data Is Truncated When You Call IWebBrowser2::Navigate (280509)
The information in this article applies to:
- Microsoft Internet Explorer (Programming) 5.5
- Microsoft Internet Explorer (Programming) 5.5 SP1
- Microsoft Internet Explorer (Programming) 5.5 SP2
This article was previously published under Q280509 SYMPTOMS
When you call the IWebBrowser2::Navigate method to POST binary data, the data is truncated when it encounters a NULL (0) byte in Internet Explorer 5.5.
CAUSE
Internet Explorer 5.5 incorrectly interprets 0 byte as end-of-stream, which is even with binary data.
RESOLUTION
To work around this problem, use WinInet to post the data. For additional information, click the article number below
to view the article in the Microsoft Knowledge Base:
165298 HOWTO: Simulate a Form POST Request Using WinInet
The Navigate2 method must be performed separately without posting data. This may necessitate changes to the server-side logic.
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
This bug was corrected in Internet Explorer 5.5 Service Pack 2 and Internet Explorer 6.0. REFERENCESFor more information about developing Web-based solutions for Microsoft Internet Explorer, visit the following Microsoft Web sites:
Modification Type: | Major | Last Reviewed: | 5/11/2006 |
---|
Keywords: | kbbug kbfix kbQFE kbWebBrowser KB280509 |
---|
|