Acrobat has no problem because it has the setDataObjectContents() right,
but Reader doesn't.Reader only could to this when the form has enabled
by LiveCycle Reader Extensions Server, but you'll need many $$$$$$ to
own such server.So, the workaround is to save the attachment to the hard
drive first, before you open, edit or save it with Reader.