js 获取图片并下载到本地

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 获取图片并下载到本地相关的知识,希望对你有一定的参考价值。

1.JS在页面aaa.aspx获取了一个 aspx页面地址 xxx.aspx?jpgID=0001;
2.xxx.aspx 的后台(xxx.aspx.cs)里面会根据0001这个编号查出来 byte[] jpg=getjpg("0001") 然后Response.BinaryWrite(jpg); xxx.aspx只起到显示图片作用

现在要求 在aaa.aspx里面 根据获取的 xxx.aspx?jpgID=0001这个地址 直接用JS代码把图片下载到本地 应该怎么做? 关键是在aaa.aspx里面如何获取这张图片? 获取后直接用FSO?

参考技术A 获取到本地是缓存到ie的缓存中(缓存文件中可以查看到)的,使用fso控制文件是有安全上的问题的。建议不要用fso

iOS开发中,获取图片之后保存或下载到本地相册中

#pragma mark 先获取本地图片或者网络图片
- (void)saveHeaderImageWith:(NSString *)path
{
    UIImage *img = [UIImage imageWithContentsOfFile:path];
    //这里img也可以是从网络获取的图片
    [self saveImageToPhotos:img];
}

#pragma mark 保存图片
- (void)saveImageToPhotos:(UIImage*)savedImage
{
    UIImageWriteToSavedPhotosAlbum(savedImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
}

#pragma mark 系统的完成保存图片的方法
- (void)image: (UIImage *) image didFinishSavingWithError: (NSError *) error contextInfo: (void *) contextInfo
{
    NSString *msg = nil ;
    if (error != NULL) {
        msg = @"保存图片失败" ;
    } else {
        msg = @"保存图片成功" ;
    }
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"保存图片结果提示" message:msg delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil];
    [alert show];
}

 

以上是关于js 获取图片并下载到本地的主要内容,如果未能解决你的问题,请参考以下文章

JS获取剪切板内容

iOS开发中,获取图片之后保存或下载到本地相册中

获取图片和下载到本地和名字和链接的获取

把-图片的链接-下载到本地(服务器);

s3中图片打包后获取包地址

浅谈Swift如何快速获取Web页面中图片资源的大小