- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我最近一直在想,如果有一个网站允许用户将光盘插入驱动器并单击按钮开始翻录过程,那该有多酷。翻录完成后,它将上传到服务器并在那里托管。理想情况下,该过程对于 DVD 和 CD 来说都是无缝的,并且可以跨平台工作。
我的问题是问这里的开发人员 - 对于解决这种情况您有什么建议?看起来可行吗?它需要一个Flex应用程序,java吗?用户是否可以只在浏览器中执行此操作,而无需下载任何软件?我还想确保,如果上传在上传过程中断开连接,用户可以重新登录并在失败的地方恢复上传。
我发现一些软件可以实现我想要做的事情,但它是下载的并且只是 Windows,因为它依赖于一些 .dll 文件来完成该过程。我可以向您展示这个软件是否有帮助?
郑重声明,上传的 DVD 和 CD 需要合法拥有,并且上传者必须拥有版权,所以不要认为我遇到了任何侵权或非法问题。
感谢您的见解!
最佳答案
浏览器不是上传 CD/DVD ISO 的最佳方式。基本上,这就像要求用户使用 UltraISO 翻录 CD 并“手动”以 Web 表单上传文件。
实现结果的唯一方法肯定是创建一个可执行应用程序和/或 Java/.NET 小程序(我不记得 Mono 是否/如何支持 Firefox 上的 .NET 控件)。但可执行文件是基本方式。然后,您必须使用可在 Windows、Mac 和 Linux 上运行的可移植框架,例如 Java 或 .NET/Mono。
为了避免依赖性,您还必须提供包含所有所需 ISO 翻录库的软件包。我认为没有一个托管代码库可以翻录 CD,因此您需要一些操作系统帮助。您的程序应该区分不同的操作系统:在 Linux 和 Mac 中,使用 dd(大量教程),在 Windows 中使用 NeroAPI 或开源 Ripper。
在临时文件夹上创建 ISO 后,只需将其作为流打开并通过套接字上传即可。那么我建议不要使用 HTTP,而是使用 FTP!
一键式解决方案是可行的,但忘记浏览器
关于java - 用于将光盘翻录为 ISO/DMG 的在线应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3900518/
我想用 list-style-type: disc; 列出一些程序。 但是列表项没有这个“disc”并且有滚动条,我不知道为什么......看这里(Link)。 它应该只是一个带有光盘图标的列表,每个
使用 cygwin 终端,我的 .bashrc 中有以下内容: export WINHOME="/cygdrive/c/Users/userName" export TUTORING="$WINHOM
我创建了一个别名,以免每次我移动到一个新目录时都写 ls: alias cl='cd_(){ cd "$@" && ls; }; cd_' 假设我有一个名为“下载”的文件夹(我当然碰巧有),所以我只需
我是一名优秀的程序员,十分优秀!