怎么用.net做发送文档 图片 等几种形式的
发布网友
发布时间:2022-04-24 06:28
我来回答
共2个回答
热心网友
时间:2022-06-16 20:42
第一步:启动word程序。这时出现一个空白文档。
第二步:在文档中插入一张图片。
选择窗口上方“插入”菜单下的“图片”菜单下的“来自文件”命令,在出现的对话框中将查找范围定位到我的电脑f盘,在列表框中找到“教学资料”文件夹,打开,找到相应文件夹。选中所需图片,单击“插入”,文档中就插入了所需图片。
请你按下暂停键做一下练习
第三步:右击图片,选中“显示图片工具栏”,这时出现了编辑图片的工具栏。我们就可以对图片进行颜色、对比度、亮度、透明度等的编辑了。
下面对图片颜色进行编辑,选中图片,点击浮动工具栏中的颜色按钮,选择一种效果,比如:黑白、灰度等,我们选择灰度按钮,图片颜色就发生了变化。点击颜色按钮里的“自动”命令,恢复图片色彩,我们还可以对图片进行对比度、亮度的调整
请你按下暂停键做一下练习
第四步:裁剪图片
如果我们只需要这个图片中的某一部分,可以用裁剪工具。选中图片点击浮动工具栏中的“裁剪”按钮,将鼠标指针放在任一控点上,再拖动进行裁剪,以达到我们满意的效果。
请你按下暂停键做一下练习
第五步:图片的旋转
热心网友
时间:2022-06-16 20:42
当客户端向服务器上传文件的时候,我们有时候是希望点击一个 button 或是 a 标签的时候,选择文件的对话框将自动弹出,
<input type="file" id="file" style="display:none"><br />
<input type="button" value="click" onClick="ok()"><br />javascript ok方法:
function ok()
{
var s = document.getElementById("file");
s.style.display = "block";
s.click = true;
var str = s.value;
alert(str);
}
上面 str 便是客户端选择上传文件的路径,
但是,在asp.net的中使用
<input type='file' />控件上传文件对文件的大小有*,默认情况下大概在4m左右,如果上传再大的文件时就会出页面无法显示的错误.
修改web.config文件中的参数可以设置该控件上传文件的大小,web.config中配置如下:在<system.web>节点下增加
<httpRuntime maxRequestLength="409600"/>可以来设置
<input type='file' />控件上传文件的大小,maxRequestLength以字节位单位
第一种上传方式:(纯HTML上传或是异文件上传)
页面文件:
<form id="form1" method="post" enctype="multipart/form-data" action="Details.aspx">
<input id="testId" type="file" name="testName"/>
<input id="testSubmit" type="submit" value="上传" />
</form>
后台代码:
protected void Page_Load(object sender, EventArgs e)
{
/* Files will be upload when postback */
if (!IsPostBack)
{
if (this.Request.Files.Count > 0)
{
HttpPostedFile f = this.Request.Files[0];
string fname = f.FileName;
/* startIndex */
int index = fname.LastIndexOf("\\") + 1;
/* length */
int len = fname.Length - index;
fname = fname.Substring(index, len);
/* save to server */
f.SaveAs(this.Server.MapPath("~/Files/" + fname));
Response.Write("<script type='text/javascript'>alert('Success!');</script>");
}
}
}
第二种方式:(runat="server")
页面文件:
<input type="file" runat="server" id="testFile"/>
<input type="submit" id="testSubmit" value="上传" />
<br />
后台代码:
if (!IsPostBack)
{
/* input upload file */
if (Request.Files.Count > 0)
{
HttpPostedFile f = Request.Files[0];
string fname = f.FileName;
int index = fname.LastIndexOf("\\");
int len = fname.Length - index - 1;
fname = fname.Substring(index + 1, len);
f.SaveAs(this.Server.MapPath("~/Files/" + fname));
Response.Write("<script type='text/javascript'>alert('Success!');</script>");
}
}
两种方式中<from> 和 <input> 请注意有点不同。