使用 Chrome API 将文件保存到 USB
Save a file to a USB with Chrome API
我有一个具有 "usb"
权限的 Chrome 应用程序,我想在 USB 大容量存储器中创建一个文件 "notes.txt"。当他完成并按下 "save to USB" 按钮时。
我尝试使用 chrome.usb.bulkTransfer,但它只是以
结尾
Unchecked runtime.lastError while running usb.bulkTransfer: Transfer failed.
是否可以使用 Chrome API 将文件保存到 USB 大容量存储器,而无需用户直接输入?
关于在没有用户直接输入的情况下将文件保存到 USB 大容量存储器,请尝试使用 chrome.usb.controlTransfer(connectionHandle, transferInfo, transferCallback)
,它通常用于向 USB 设备发送或接收配置或命令参数。 controlTransfer 方法总是从端点 0 发送 to/reads,不需要 claimInterface。
并且由于 requestAccess
is now deprecated, operation is now implicitly performed as part of openDevice
并且此函数将 return 在所有平台上为真。
我有一个具有 "usb"
权限的 Chrome 应用程序,我想在 USB 大容量存储器中创建一个文件 "notes.txt"。当他完成并按下 "save to USB" 按钮时。
我尝试使用 chrome.usb.bulkTransfer,但它只是以
结尾Unchecked runtime.lastError while running usb.bulkTransfer: Transfer failed.
是否可以使用 Chrome API 将文件保存到 USB 大容量存储器,而无需用户直接输入?
关于在没有用户直接输入的情况下将文件保存到 USB 大容量存储器,请尝试使用 chrome.usb.controlTransfer(connectionHandle, transferInfo, transferCallback)
,它通常用于向 USB 设备发送或接收配置或命令参数。 controlTransfer 方法总是从端点 0 发送 to/reads,不需要 claimInterface。
并且由于 requestAccess
is now deprecated, operation is now implicitly performed as part of openDevice
并且此函数将 return 在所有平台上为真。