标签: raw-data

将pdf保存到本地服务器

我正在从原始二进制数据创建一个PDF文件,它工作得很好,但由于我在PHP文件中定义的标题,它会提示用户"保存"文件或"打开".有什么方法可以将文件保存在本地某处的本地服务器上http://localhost/pdf吗?

以下是我在页面中定义的标题

header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=$filename");
header("Content-Transfer-Encoding: binary");
Run Code Online (Sandbox Code Playgroud)

php stream raw-data

5
推荐指数
1
解决办法
2万
查看次数

如果与xxd一起使用,则修改文件

我试图理解ID3标签是如何工作的,因此,在阅读了一些文档之后,我开始查看一些mp3的原始数据.Vim通常是我的首选编辑器,因此,经过一些谷歌搜索,我发现我可以使用xxd通过调用来查看我的文件的十六进制表示

:%!xxd  
Run Code Online (Sandbox Code Playgroud)

一切都很好,但是当我把所有东西都整理好了

:%!xxd -r  
Run Code Online (Sandbox Code Playgroud)

然后退出,我发现该文件已被修改; vlc再也无法播放了,差异告诉我文件不同.我以为我偶然修改了一些东西,但进一步的实验表明,即使打开文件并使用xxd然后xxd -r也会以某种方式更改文件.

这是为什么?我怎样才能防止它发生?难道我做错了什么?

vim mp3 raw-data xxd

4
推荐指数
1
解决办法
2373
查看次数

Swift中的HTTP请求和swift3中的POST方法

我正在尝试在Swift3中运行HTTP请求,将POST 2参数发送到URL.

例:

链接:

http://test.tranzporthub.com/street45/customer_login.php
Run Code Online (Sandbox Code Playgroud)

PARAMS:

{
    "user_id":"chaitanya3191@gmail.com",
    "password":"123"
}
Run Code Online (Sandbox Code Playgroud)

最简单的方法是什么?

我甚至不想阅读回复.我只是想发送它来通过PHP文件对我的数据库进行更改.

xcode httprequest raw-data postman swift3

4
推荐指数
2
解决办法
2万
查看次数

如何使用Ruby或Nokogiri获取页面的原始HTML源代码?

我正在使用Nokogiri(Ruby Xpath库)来浏览网页上的内容.然后我发现了一些网页的问题,比如Ajax网页,这意味着当我查看源代码时,我不会看到确切的内容,如<table>等.

如何获取实际内容的HTML代码?

ruby nokogiri raw-data

3
推荐指数
1
解决办法
3182
查看次数

如何播放 RAW 音频文件?

我目前正在开展一个项目,该项目由一个图表组成,该图表显示由另一台设备拾取的音频电平。图表是通过浮点 API 制作的,我具有缩放和选择功能,以便在图表上选择一个时间范围并放大到该选定区域。我的下一步是允许用户收听与图表该区域对应的音频。我将音频文件存储在共享服务器上,所有文件都是单独的,一分钟一分钟,RAW 数据文件。我没有在网页中使用音频的经验,目前正在努力研究如何完成这项任务。据我所知,<audio>HTML 标签无法处理用于播放的 RAW 数据文件。我一直在研究 Web Audio API,但对它的工作原理和实现方式感到困惑。

我的第一个问题是如何从服务器解码 RAW 音频文件并将它们显示在 HTML 页面上以供客户端收听?

我的第二个任务是抓取与所选范围相对应的所有音频文件,并将它们组合成一个音频输出。例如,如果客户选择了 1:00pm - 1:50pm 的时间范围,我需要每分钟访问 50 个 RAW 数据音频文件。然后我想将它们组合在一起以产生一个单一的播放声音。因此,我的第二个问题是是否有人知道如何顺利​​完成此操作。

感谢您提供任何帮助!

javascript audio html5-audio raw-data web-audio-api

3
推荐指数
1
解决办法
4721
查看次数

如何将原始相机数据转换为Android上的位图

我从库函数中获取rawData了类型的原始相机数据byte[],格式为RGBA,大小为640x480,每像素4个字节.我需要将其转换为位图并在屏幕上的ImageView中显示.

我所做的是以下内容:

byte[] JPEGData = convertToJpeg(rawData, 640, 480, 80);
Bitmap bitmap = BitmapFactory.decodeByteArray(JPEGData , 0, JPEGData .length);    
imageView.setImageBitmap(bitmap);
Run Code Online (Sandbox Code Playgroud)

其中convertToJpeg()功能是:

    public static byte[] convertToJpeg(byte[] buffer, int w, int h, int quality) {
        YuvImage yuv_image = new YuvImage(buffer, ImageFormat.NV21, w, h, null);

        Rect rect = new Rect(0, 0, w, h);
        ByteArrayOutputStream output_stream = new ByteArrayOutputStream();
        yuv_image.compressToJpeg(rect, quality, output_stream);

        Bitmap sourceBmp = BitmapFactory.decodeByteArray(output_stream.toByteArray(), 0, output_stream.size());
        Bitmap destBmp = Bitmap.createScaledBitmap(sourceBmp, (int) (w * 0.75), (int) (h * 0.75), …
Run Code Online (Sandbox Code Playgroud)

android bitmap format-conversion raw-data

2
推荐指数
1
解决办法
6005
查看次数

将"file"linux命令应用于Perl中的二进制缓冲区

从Web上检索后,我在缓冲区中有图像:

my $img = $webapi->get('http://myserver.com/image/123423.jpg');
Run Code Online (Sandbox Code Playgroud)

通话结束后,原始数据在$ img中.我想确保数据代表图像而不是文本,因此我将其保存到磁盘上的文件并运行file命令:

open my $fh, '>', '/tmp/images/rawdata.bin';
print $fh $img;
close $fh;
$res = `file /tmp/images/rawdata.bin`;
if ($res =~ 'GIF|JPEG|PNG') print "Image";
else "Not image";
Run Code Online (Sandbox Code Playgroud)

如何避免将原始数据保存到文件并在内存中完成工作?

linux perl image file raw-data

2
推荐指数
1
解决办法
58
查看次数

如何在swift 3中发布原始数据?

如果我使用 Postman 发布原始数据,就会收到回复。我正在使用此代码

 var dict = Dictionary<String, Any>()
 dict = ["user_id" :userid as AnyObject, "type" :type as AnyObject, "complaint_id" :complaintId as AnyObject,  "auth_code" : authCode as AnyObject, "isSkip" :isSkip as AnyObject]

 let url:URL = URL(string: "http://development.easystartup.org/prigovo/Backend/detailed_complaint/index.php")!
    let session = URLSession.shared

   var postData = NSData()
    do{

    postData = try JSONSerialization.data(withJSONObject: dict, options: JSONSerialization.WritingOptions.prettyPrinted) as NSData!
    }catch {
        print("error")
    }

    var request = URLRequest(url: url)
    request.httpMethod = "POST"
   // request.cachePolicy = NSURLRequest.CachePolicy.reloadIgnoringCacheData
    request.setValue("\(postData.length)", forHTTPHeaderField: "Content-Length")
    request.setValue("text/html", forHTTPHeaderField: "Content-Type")
    request.setValue("json/application", forHTTPHeaderField: "Accept")

    request.httpBody …
Run Code Online (Sandbox Code Playgroud)

ios raw-data swift3

1
推荐指数
1
解决办法
6396
查看次数