2017-08-30 39 views
0

"usb"のChromeアプリがあり、USBマスストレージに「notes.txt」というファイルを作成したいとします。彼が終了し、 "USBに保存"ボタンを押してください。Chrome APIを使用してUSBにファイルを保存する

私はchrome.usb.bulkTransferを使用しようとしましたが、それは単に、ユーザーからの直接入力せずに、クロームAPIとUSBマスストレージにファイルを保存することは可能です

Unchecked runtime.lastError while running usb.bulkTransfer: Transfer failed. 

で終わりますか?

答えて

1

ユーザーが直接入力せずにファイルをUSBマスストレージに保存する場合は、一般的にUSBデバイスに構成やコマンドパラメータを送受信するために使用されるchrome.usb.controlTransfer(connectionHandle, transferInfo, transferCallback)を試してみてください。 controlTransferメソッドは常にエンドポイント0に/から読み取りますが、claimInterfaceは必要ありません。

requestAccessが非推奨になったため、暗黙的に操作はopenDeviceの一部として暗黙的に実行され、この関数はすべてのプラットフォームでtrueを返します。

関連する問題