Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置要在膝关节炎响应中下载的文件名? 我使用节点和膝关节炎来创建图像代理(下载图像未打开)。 url/proxy/image代码为: ... const PassThrough = require('stream').PassThrough let query = qs.parse(url.parse(ctx.request.url).query) let passThroughStream = new PassThrough() ctx.body = request(query.src).pipe(PassThrough()) ..._Stream_Koa - Fatal编程技术网

如何设置要在膝关节炎响应中下载的文件名? 我使用节点和膝关节炎来创建图像代理(下载图像未打开)。 url/proxy/image代码为: ... const PassThrough = require('stream').PassThrough let query = qs.parse(url.parse(ctx.request.url).query) let passThroughStream = new PassThrough() ctx.body = request(query.src).pipe(PassThrough()) ...

如何设置要在膝关节炎响应中下载的文件名? 我使用节点和膝关节炎来创建图像代理(下载图像未打开)。 url/proxy/image代码为: ... const PassThrough = require('stream').PassThrough let query = qs.parse(url.parse(ctx.request.url).query) let passThroughStream = new PassThrough() ctx.body = request(query.src).pipe(PassThrough()) ...,stream,koa,Stream,Koa,下载的图像名称是image,但我想重命名图像,我该怎么做?如果我正确理解您的问题,您应该可以使用ctx.attachment()来完成此操作,它是ctx.response.attachment()的别名。因此,您可以执行以下操作: ctx.attachment('my-image.png') 此附件方法基本上是以下标题的简写: ctx.set('Content-disposition', 'attachment; filename=my-image.png');

下载的图像名称是
image
,但我想重命名图像,我该怎么做?

如果我正确理解您的问题,您应该可以使用
ctx.attachment()
来完成此操作,它是
ctx.response.attachment()的别名。因此,您可以执行以下操作:

ctx.attachment('my-image.png')
附件
方法基本上是以下标题的简写:

ctx.set('Content-disposition', 'attachment; filename=my-image.png');