FlexÉÏ´«Í¼Æ¬µÈÐÅÏ¢µ½Êý¾Ý¿â,²¢ÏÂÔØÏÔʾͼƬ
2011-11-14 19:51 186ÈËÔĶÁ ÆÀÂÛ(0) ÊÕ²Ø ¾Ù±¨
1.ÉÏ´«µ½SqlServer
¹¦ÄÜΪÉÏ´«Âþ»ÖÁSqlServer,ÏÈÉÏ´«·Ç¶þ½øÖÆÍ¼Æ¬ÐÅÏ¢(Âþ»±àºÅ,¾íÊý,±¾¾íͼƬ±àºÅ),ÉÏ´«³É¹¦ºó¸ù¾Ý·µ»ØµÄ×ÔÔö Ö÷¼üÔÙÉÏ´«¶þ½øÖÆÍ¼Æ¬.
²ÉÓÃFluorineFxµ÷ÓÃRemoteObject²Ù×÷Êý¾Ý¿â,ÉÏ´«Í¼Æ¬Ôò²ÉÓÃFileReferenceÉÏ´«µ½UploadManHua.ashx
C#¶ËÔ¶³Ì·þÎñÀà ManHuaService.cs
Code using System;
using System.Collections.Generic; using System.Text; using System.Data;
using System.Data.SqlClient; using FluorineFx; using FluorineFx.AMF3;
namespace ServiceLibrary {
[RemotingService(\)] public class ManHuaService {
[DataTableType(\)] ///
///
///
/// ///
public ManHuaTuPian GetOneManHuaTuPian(int ManHuaID, int JuanShu, int BenJuanTuPianXH) {
SqlConnection con = new SqlConnection(%uaLiuLan\); con.Open();
SqlCommand cmd = new SqlCommand(\nHuaID=\ + ManHuaID.ToString() + \ + JuanShu.ToString() + %uanTuPianXH=\ + BenJuanTuPianXH.ToString(), con); SqlDataAdapter dap = new SqlDataAdapter(cmd); DataTable tb = new DataTable(); dap.Fill(tb); con.Close();
if (tb.Rows.Count > 0) {
ManHuaTuPian objManHua = new ManHuaTuPian(); objManHua.ID = int.Parse(tb.Rows[0][\].ToString());
objManHua.ManHuaID = int.Parse(tb.Rows[0][\].ToString()); objManHua.JuanShu = int.Parse(tb.Rows[0][\].ToString());
objManHua.BenJuanTuPianXH = int.Parse(tb.Rows[0][\].ToString());
byte[] bytes = (byte[])tb.Rows[0][\]; ByteArray imagebytes = new ByteArray(); imagebytes.WriteBytes(bytes,0,bytes.Length); objManHua.TuPian = imagebytes; return objManHua; } else return null; }
///
/// ²åÈëÒ»ÕÅÂþ»Í¼Æ¬ ///
/// ///
/// ///
public int InsertManHua(int ManHuaID,int JuanShu,int BenJuanTuPianXH) {
SqlConnection con = new SqlConnection(%uaLiuLan\); con.Open();
SqlCommand cmd = new SqlCommand(); cmd.Connection = con;
cmd.CommandText = %uPianXH) values(@ManHuaID,@JuanShu,@BenJuanTuPianXH)\\r\\nselect scope_identity()\;
SqlParameterCollection sqlParams = cmd.Parameters; sqlParams.Add(\, SqlDbType.Int); sqlParams.Add(\, SqlDbType.Int);
sqlParams.Add(\, SqlDbType.Int); sqlParams[0].Value = ManHuaID; sqlParams[1].Value = JuanShu;
sqlParams[2].Value = BenJuanTuPianXH; int identityID;
identityID = int.Parse(cmd.ExecuteNonQuery().ToString()); con.Close(); con.Dispose(); return identityID; }
///
///
///
///
SqlConnection con = new SqlConnection(%uaLiuLan\); con.Open();
SqlCommand cmd = new SqlCommand(%uPian where ID=@ID\, con);
cmd.Parameters.Add(new SqlParameter(\, imagebytes)); cmd.Parameters.Add(new SqlParameter(\, ID)); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } } }
1.ÉÏ´«¶þ½øÖÆºÍÆäËüÐÅÏ¢µ½Êý¾Ý¿â ÉÏ´«½çÃæ
UploadManHua.mxml:
Code