I think madC's comment is the best solution.
You can also try using something like this :
INSERT INTO OPENROWSET ( 'BULK', '', BULK_BLOB ) ...
but on my side it required the following additional steps:
sp_configure 'show advanced options', 1
reconfigure with override
sp_configure 'Ad Hoc Distributed Queries', 1
reconfigure with override
And after this the result of the INSERT was:
Msg 7302, Level 16, State 1, Line 1
Cannot create an instance of OLE DB provider "BULK" for linked server "(null)".
Maybe you will be able to find the idea how to make it work.