如何在客户端获取联机mp4链接的字节数组?
你好, 我打算使用嵌入式服务器将在线 mp4 链接保存到用户本地.我可以从输入文件控制中做到这一点.但是现在我必须为在线mp4视频做它. 我对文件所做的是使用 ajaxrequest 作为 formdata 使用 file.slice 方法发送带有部分的字节数组.然后嵌入式服务器获取字节数组并创建文件. 文件控制是可以的,但是在线mp4视频链接怎么做呢? 解决方案 我已经为nancyfx实现了mp4handler,并且成功了.
170 2022-07-19
编程技术问答社区
如何将字符串转换为字节数组?
你好, 我想转换字节地址中的数据类型. + 我必须从我的数据中逃脱那个“0x". 并且数据类型将是字符串(我认为),但它可能是 int 或其他. 我不知道用代码写什么. 谢谢! 例如: 我尝试过的: 公共无效blabla(字符串0xmyaddress) { ///////我的地址是这样的:0x01020304 ///////我想将该地址转换为: 字节[0]= 04; 字节[1]= 03; 字节[2]= 02; 字节[3]= 01;//全部按字节倒序排列,我是怎么做到的. //并且会有我的代码(我希望) } 解决方案 这可能比你想象的更复杂:一个字符串是一个字符数组(或者它可以被认为是这样的)但是一个 char 在 .NET 中不等同于字节,它是一个 Unicode 值,因此是一个 16 位值,不像字节是一个 8 位值. 有一些方法可以转换它,但它们取决于“知道"字符串中的原始值是什么.例如,如果您知道一个字符串包含 ASCI
98 2022-07-19
编程技术问答社区
如何读取和编辑mp3帧头位
我想要做的不是获取有关文件的信息,而是我想读取位并且还能够定位帧头中的位位置.标头是 32 位(4 个字节),其中是我想要返回或显示为消息的内容. 我想读它,编辑它.我要读取的位是 H,它位于位 (8). 这是帧头示例 AAAAAAAA AAABBCCD EEEEFFGH IIJJKLMM 我想返回其中的每一个,并且能够找到诸如 H 之类的一个并返回它的值,并且还可以按位置循环.例如.假设我还想在位置 x 读取一点,或者用一个值设置它. 我尝试过的: 到目前为止我在网上看到的示例只显示了如何读取标签而不是位或任何与我正在寻找的类似的东西. 解决方案 你可以为该 FileStream.ReadByte 方法(系统.IO)[^]
234 2022-07-19
编程技术问答社区
字节字符串到字节数组。难题!!请参阅说明
场景是我需要从文件中加载字节字符串并将它们转换为字节数组并进行处理.问题是当我将字节字符串转换为字节时,字节数组保存的值已经转换为十进制,这是我不想要的 string HexMessage = "00790b1a" 等效字节 byte[] HexBytes = { 0x00, 0x79, 0x0b, 0x1a } 或者当我使用指定的函数转换它时 byte[] HexBytes = StringToByteArray(HexMessage); 但是当您访问元素时,它会转换为十进制并存储在字节数组中,例如 HexBytes[0] = 0; HexBytes[2] = 121; HexBytes[3] = 11; HexBytes[4] = 26; 我需要将原始字节存储在数组中,所以当我想转换 2 个字节时,我可以获得正确的 shortint 值. HexBytes[0] = 0; HexBytes[2] = 79; HexBytes[3] = 0b;
172 2022-07-19
编程技术问答社区
C#和wave我如何处理20ms的音频数据
大家好, 我在实现某些事情时遇到问题,我相信你们可以提供帮助. 我正在尝试遍历 Wave 文件并每次处理 20 毫秒的音频数据.但是,我对字节数组和转换感到困惑,如果有人可以通过示例提供帮助,我将不胜感激... 最后,我需要处理几种类型(2 通道、16Khz 等),但现在我有一个现成的 8000hz、1 通道 16 位 文件. 我正在使用 NAudio 来读取文件. 我尝试过的: /* Pcm 8000Hz 1 channels 16 bits per sample Extra Size: 0 Block Align: 2 Average Bytes Per Second: 16000 WaveFormat: 16 bit PCM: 8kHz 1 channels Length: 351360 bytes: 00:00:21.9600000 */ WaveFileReader wHeader= new WaveFileReader(FullFileNa
100 2022-07-19
编程技术问答社区
将8位字节转换为16位字节
i have a byte array.. Each index is having values like 0x01, 0x1D etc.. It can be seen that these values are 8 bit numbers. I want to convert them to 16 bit numbers. for example, I want this type of result 0x0001 0x001D. Is there some way to do this in C#? 我尝试过的: 将使用 BitConverter 类.我想得到无符号数.我不确定 BitConverter 类将使用哪种方法. 解决方案 解决方案 1 中已经指出没有现有方法. 但是声明一个 ushort 数组与字节数组中相同的项目数并在循环中复制数据是非常简单的: ushort[] arr16 = new ushort[arr8.Length]; for (
1532 2022-07-19
编程技术问答社区
如何在javascript中分块读取输入字节数组
我们如何实现将 mp4 视频数据读取为分块字节数组,如下所示,同时发送所有字节缓冲区? $(document).ready(function () { $('#btnUploadLocal').on('click', function () { var files = $("#file1").get(0).files; var reader = new FileReader(); reader.onload = function (e) { var rawData = reader.result; var ajaxRequest = $.ajax({ type: "POST", url: "http://x.x.x.x:8080/movefile",
156 2022-07-19
编程技术问答社区
如何将一组数据格式化为字节数组?
你好, 我现在正在研究需要通过 TCP/IP 发送数据以在 LED 显示屏上显示的项目.供应商没有此 LED 的 SDK,所以我现在尝试通过 TcpClient .net 库发送数据. 我的供应商提供的在 LED 上显示数据的命令格式如下: 格式 = 0x01 + “Z" + “00" + 0x02 + “AA" + 0x06 + “10" + “4500" + 0x01 + “MyData"+ 0x04 这是我向 LED 发送数据的示例代码. private void SendData() { TcpClient l_Client = new TcpClient(); l_Client.Connect(txtIPAddress.Text, Convert.ToInt32(txtPortNumber.Text)); NetworkStream l_stream = l_Client.GetStream(); byte[] data =
192 2022-07-19
编程技术问答社区
是否可以将字节数组从代码隐藏(webmethod)发送到客户端(ajax方法)?
你好, 我有一个很难解决的问题.我必须将位于服务器下的视频下载到客户端电脑的目标路径.我有一个在虚拟 PC 上运行的 Web 应用程序,我有一个在我的 PC 上运行的嵌入式服务器.我需要下载部分位于服务器下的视频.嵌入式服务器将获取块并创建视频文件. 我花了几天时间寻找解决方案.我必须想办法做到这一点. 我想知道是否有办法从 web 方法发送字节数组作为返回值? 我卡住了.. 解决方案 嵌入式服务器和 http://chimera.labs.oreilly.com/books/1230000000545/ch15.html#DOWNLOADING_DATA_WITH_XHR[^] 是解决方案
142 2022-07-19
编程技术问答社区
我可以使用div和嵌入式样式表发送一封包含图像的电子邮件吗?
嗨,我使用以下 html、嵌入式 css 发送 html 电子邮件.该电子邮件包含一个使用 div 元素在嵌入式 css 样式的帮助下显示的图像.我无法在电子邮件客户端中看到图像.请参考以下链接到我的 html 和 css 代码. http://codepen.io/anon/pen/mJxvPp?editors=100[^] 解决方案 如果是多部分电子邮件,您将需要对整个电子邮件或其中的一些部分使用内容类型“text/html".CSS 可以像在独立的 HTML 中一样嵌入. 嵌入图像更加棘手.您需要创建一个多部分电子邮件.比方说,一部分是图像,它具有除内联(“附件")之外的“内容处置".它的“内容类型"可以是“image/png"或任何其他图像内容类型,具体取决于它的实际情况.现在,您需要在 HTML 部分中引用此图像.这是使用特殊的 URI sheme "cid:" 完成的. 请看我过去的回答: 发送带有图片的 HTML 附件[^], 如何在 smtp 邮件实
202 2022-07-19
编程技术问答社区
如何使用实际逻辑将浮点转换为字节[]。
你好, 除了使用内置方法 BitConverter.GetBytes 之外,我还需要将浮点数转换为字节 [].我想通过使用一些逻辑来实现这一点. 谢谢. 我尝试过的: 我用谷歌搜索,但除了内置方法 BitConverter.GetBytes 之外找不到任何东西. 解决方案 这在 C# 中很复杂,因为在“普通"代码中无法在 C# 中将双精度值转换为“字节友好"值. 但是,如果您查看参考源,您可以了解它们是如何做到的 - 这非常简单: [System.Security.SecuritySafeCritical] // auto-generated public unsafe static byte[] GetBytes(double value) { Contract.Ensures(Contract.Result() != null); Contract.Ensures(Contract.Result()
70 2022-07-19
编程技术问答社区
将编译的exe转换为base64并从memry运行它不起作用
当我尝试调试项目时仍然出现此错误,我不知道为什么... 引用:'WindowsApplication13.vshost.exe' (CLR v4.0.30319: WindowsApplication13.vshost.exe): 加载'c:\users\evilcode1\documents\visual studio 2013\Projects\WindowsApplication13\WindowsApplication13\bin\Debug\WindowsApplication13.exe'.已加载符号. 'WindowsApplication13.vshost.exe' (CLR v4.0.30319: WindowsApplication13.vshost.exe): 加载'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Remoting\v4.0_4.0.0.0__b77a5c561934e089
170 2022-07-19
编程技术问答社区
使用字节将图像插入datagridview
你好, 我在将字节图像插入我的 datagridview 时遇到问题; 第一个表单类: Dim imgbyte As Byte() = Nothing 表单加载: table.Columns.Add("Image", GetType(Byte())) 生成数据到datagridview的按钮; table.Rows.Add(GetType(Byte) Button2 将图片作为字节添加到picturebox1; If OpenFileDialog1.ShowDialog = vbOK Then End If Dim myimage As Image = Image.FromFile(OpenFileDialog1.FileName) Dim imagestream As System.IO.MemoryStream = New System.IO.MemoryStream
78 2022-07-19
编程技术问答社区
如何将bytearray保存为PDF?
我正在做一个项目,该项目要求存储任何类型的字节数组 [即doc, jpg, pdf, xps etc] 只转换为 pdf 格式. 我将只接收字节数组. 我不知道这个字节数组是从哪种类型的文件中生成的. 我如何才能将此字节数组仅保存为 PDF 格式? 我尝试过的: File.WriteAllBytes(path+"/file.pdf", bytes); 如果仅从 pdf 文件创建字节数组,则上面的代码可以正常工作. 解决方案 您必须知道传递的数据类型.没有这些信息,您将无法做任何有用的事情. 如果您知道数据代表某种文件类型,您可以尝试检测该类型.对于 Linux,有 file 命令使用 magic(5): file 命令的魔法模式文件 - Linux 手册页[^] 检测文件类型.对于 Windows,您必须实现类似的东西(或在网上搜索现有的实现). 确定类型后,您可以将数据保存为具有适当扩展名的文件,并使用特定类型的转换器创建 PDF 文件.
130 2022-07-19
编程技术问答社区
如何使用C制作自解压存档#
我正在尝试从文件中获取字节,然后将它们放入程序中,然后对其进行转换 流程 1. 带有字节码的字符串. 2.然后将其转换为exe文件. 请记住,文件需要在没有原始文件的情况下自行生成. 我尝试过的: System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding(); string str = enc.GetString(fileBytes); streamWriter f2 = new StreamWriter("bytes.txt"); f2.Write(str); f2.Close(); // I try to make it a txt file so that i could copy it in to a string string bit = File.ReadAllText("bytes.txt"); byte[] array = Encoding.ASCII.GetBytes(bit)
194 2022-07-19
编程技术问答社区
可以从字节数组中获取文件名吗?
https://www.codeproject.com/Questions/1187473/How-to-save-bytearray-to-PDF[^] 我正在处理需要将字节数组存储为 PDF 的项目. 经过一番研究,我能够得到字节数组的文件类型. 是否可以从字节数组中获取文件名? 我尝试过的: 我已经尝试过此链接中的方法. http://stackoverflow.com/questions/8741968/get-file-name-from-byte-array-or-stream[^] 它抛出异常 "Object reference not set to an instance of an object." 解决方案 如果您尝试过来自不同站点的方法,最明智的做法是向编写代码的人提出问题,而不是完全不同的站点. 第二个最明智的做法是显示您尝试过的代码 - 正如您尝试过的那样 - 通过将其复制“n"粘贴到您在不同站点上的问题中.没有那个,
268 2022-07-17
编程技术问答社区
所以我试着做一个字节到字节的转换器C#
基本上我有一个按钮和两个富文本框,我正在尝试将“0x"和“"添加到我的十六进制字节,例如从 00 01 02 到 0x00、0x01、0x02 我的问题是我不断得到一个对象引用未设置为对象错误的实例,这是我的代码 public int i { get; set; } public int amount { get; set; } private void button2_Click(object sender, EventArgs e) { if (richTextBox1.Text.Length >= 2) { string text = richTextBox1.Text.Replace( "", ""); int num = text.Length; for (int i = 0; i
210 2022-07-17
编程技术问答社区
使用实体框架在Wcf数据服务中发送大字节数组
我使用的是 Wcf 数据服务而不是 Wcf 服务.我的服务由 EntityFrameworkDataService 实现并使用实体框架.我的数据库中有 Book 模型,它包含类型为 byte[] 的图像属性.将书籍实例发送到 wcf 数据服务时,我收到此“RequestEntityTooLarge"错误消息. 解决方案 您可以将图像以文件的形式存储在实现该服务的主机上.这些文件应该有唯一的文件名;并且数据库只能存储文件名.这是一种非常常见的方法. —SA
166 2022-07-17
编程技术问答社区