[英]I want to insert two different sizes of images using single File upload Using ASP.NET C#
[英]I want to Add multiple images and other data at a time using WCF in asp.net and C#
我是WCF
新手,我想Upload Multiple Images at a time
从客户端使用WCF
Upload Multiple Images at a time
,
场景是:我有20个问题,每个问题可能有0到2张图像,所以我必须请求服务保存所有数据,有什么可能的方法来解决问题?,
我想从最近两天开始,但是我一次只能插入一张图片...。
您必须为每个图像添加流转换并将详细信息添加到列表中。
在客户端。
Stream stream = (Stream)openDialog.File.OpenRead();
byte[] bytes = new byte[stream.Length];
stream.Read(bytes, 0, (int)stream.Length);
BitmapImage bmi = new BitmapImage();
using (MemoryStream ms = new MemoryStream(bytes))
{
bmi.SetSource(ms);
newRow.Thumbnail = bmi;
}
在您的服务方面
string filePath = ConfigurationManager.AppSettings.Get("ImageUploadPath");
if (!Directory.Exists(filePath))
{
Directory.CreateDirectory(filePath);
}
filePath = filePath + "\\" + picture.FileName + "." + picture.FileType;
if (picture.FileName != string.Empty)
{
fileStream = File.Open(filePath, FileMode.Create);
writer = new BinaryWriter(fileStream);
writer.Write(picture.FileStream);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.