Winmobile bir php webcoder C # dosya yükleme

1 Cevap

Ben bir web sitesine bir windows mobil app C # kullanarak bir dosyayı yüklemek gerekir. Ben orada dosyayı elde edebilmek için başka bir yolu var eğer gerçekten gerek yok sanırım olsa, diğer tarafta webservice olarak PHP çalışıyor. Hiçbir sunucu tarafında ASP desteği Ancak, var. Benim sorunum gerçekten mobil C # kod, PHP değildir.

Ayrıca, System.net.WebClient basit bir çözüm gitti, bu yüzden ne yazık ki, kompakt çerçevesinde mevcut DEĞİLDİR.

Ben bu nispeten sık sorulan soru olduğunu biliyorum, ama sadece bir cevap bulmak için görünmüyor olabilir, çünkü beni, peşinen özür dilerim olsun. Ben hiçbir çözüm ile bu belirli bir sorun üzerinde bir zaman yakışmayan bir miktar geçirdim, böylece tüm herhangi bir yardım büyük büyük mutluluk duyacağız. Thanks a lot!

1 Cevap

The following code snippet may help solve the problem we have been discussing here. Please ignore this if it irrelevant to this topic.

Makale veya kodu kullanmak için nasıl kısa bir açıklaması. Sınıf adları, yöntemleri ve özellikleri, herhangi bir hile ya da ipuçları.

Kod blokları böyle "Biçimli" tarzı olarak ayarlanmalıdır:

Örnek Kod

using System.Data;
using System.Data.Sql
using System.Data.SqlClient;
using System.Web;
using System.Web.Services;

public class FileUploader: System.Web.Services.WebService {
     SqlConnection myConnection = new SqlConnection("Data Source=server name ;Initial Catalog=database name; User ID=username; Password='password';");
     SqlCommand myCommand = new SqlCommand();
     string queryString = "";

public string UploadFile(byte[] f, string fileName)
  {
             // the byte array argument contains the content of the file
            // the string argument contains the name and extension
           // of the file passed in the byte array

string nm = data[0];
string sn =data[1];
string bn =data[2];
string st = data[3];
byte img = Convert.Tobyte(img);
myConnection.Open();
queryString = "INSERT INTO tablename(Name,SchemeName,BeneficiarName,Status,Photo)"

+ "VALUES('" + nm + "','" + sn + "','"+ bn +"','" + st + "',@img,')";

myCommand.Parameters.AddWithValue("@img",f);
myCommand.Connection = myConnection;
myCommand.CommandType = CommandType.Text; myCommand.CommandText = queryString; int res = myCommand.ExecuteNonQuery(); myConnection.Close();

if (res > 0)
{
   strres = "File Uploaded successfully"; }

else
{ 
   strres = "File not uploaded";
}
 return strres;
}

Gereksinimler

Visual Studio.Net 2005

. Net Framework 2.0

MS SQL Server 2000 veritabanı veya MS SQL Server 2005 veritabanı.