Я не думаю, что есть какой-либо стандартный способ сделать это, который бы работал в более чем одном браузере. В HTML / JavaScript нет никаких условий для получения перетаскивания извне документа.
Я считаю, что это то, что Google работает над тем, чтобы включить его в HTML 5, чтобы помочь с Wave.