コード例 #1
0
ファイル: HomeController.cs プロジェクト: tShung/bcsnner
        public ActionResult Index(ScannModel model, string scannedImage)
        {
            string   fileName        = "captured.png";
            string   fileNameWitPath = Path.Combine(Server.MapPath("~/images"), fileName);
            FileInfo fi = new FileInfo(fileNameWitPath);

            if (!Directory.Exists(fi.DirectoryName))
            {
                Directory.CreateDirectory(fi.DirectoryName);
            }

            using (FileStream fs = new FileStream(fileNameWitPath, FileMode.OpenOrCreate))
            {
                using (BinaryWriter bw = new BinaryWriter(fs))
                {
                    byte[] data = Convert.FromBase64String(scannedImage);
                    bw.Write(data);
                    bw.Close();
                }
                fs.Close();
            }

            BarCodeDecoder decoder = new BarCodeDecoder();
            var            content = decoder.Read(scannedImage);

            return(View(SearchProduct(content)));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: tShung/bcsnner
        public ActionResult Search(ScannModel model)
        {
            var result = SearchProduct(model.Upc);

            return(View(result));
        }