博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FileBytes写成文件并存档
阅读量:5314 次
发布时间:2019-06-14

本文共 787 字,大约阅读时间需要 2 分钟。

昨晚,Insus.NET有写一篇《 》,里只有预览功能。

刚才有网友在SKYPE问及,那只有预览功能,并无上传功能。如果在例子中添加一个上传铵钮,参考以前的上传写法,似乎已经找不到上传的文件了。现在要把预览OK的图片,上传服务端,要怎样实现,还有在预览时,图片是按原实际尺寸显示,要怎样才能控制图片按比例显示?

问题有两个,一是预览时,控制显示尺寸。

你在ImageProcessFactory类别更改代码,如何更改,可参考:

问题二,可以参考下列代码(图片存入目录,如果想以数据流存入数据库中,不在此例中):

protected 
void Button1_Click(
object sender, EventArgs e)
    {
        
//
建立存储的目录
        
string directory = 
"
Myfiles/
";
        
//
判断目录是否存在
        
if (!Directory.Exists(Server.MapPath(directory)))
        {
            
//
如果不存在,创建它
            Directory.CreateDirectory(Server.MapPath(directory));
        }
        
//
新文件
        
string newFile = Server.MapPath(directory + Guid.NewGuid ().ToString() +
"
.jpg
");
        
if ((Session[
"
UploadBytes
"]) != 
null)
        {
            
byte[] buffer = (
byte[])(Session[
"
UploadBytes
"]);
          File.WriteAllBytes(newFile, buffer);
        }
    }

 

 

转载于:https://www.cnblogs.com/insus/archive/2012/11/14/2769650.html

你可能感兴趣的文章
大型网站架构演化(二)——应用服务和数据服务分离
查看>>
最近沉迷生意经
查看>>
BZOJ1787 [Ahoi2008]Meet 紧急集合 LCA
查看>>
ThinkPHP讲解(十二)——文本编辑器和ajax传址
查看>>
MySQL For RedHat Linux(源码安装,附安装包)
查看>>
CSS3新属性
查看>>
jQuery Validate验证框架详解
查看>>
基于GDAL库,读取海洋风场数据(.nc格式)c++版
查看>>
DML语言DDL
查看>>
ajax加php实现三级联动
查看>>
设计模式建议学习顺序
查看>>
ASP.NET中IsPostBack详解
查看>>
补作业:随机生成二元四则运算
查看>>
改变listview中item选中时文字的颜色
查看>>
eclipse_中的注释_快捷键
查看>>
ADB server didn't ACK
查看>>
IIS 7.0的集成模式和经典模式
查看>>
Discrete Log Algorithms :Baby-step giant-step
查看>>
HDOJ1860 ( 统计字符 ) 【水题】
查看>>
hdu 1863(最小生成树kruskal)
查看>>