皆さん、おはようございます/午後、私は vin スキャナーBarcodeLib
をテストしてきましたが、最終的に Visual Studio 2012 を使用して動作するようになりました。
画像をリーダーにハードコードする前に
string[] results = BarcodeReader.read(@"C:/scan/image.jpg", BarcodeReader.CODE39);
input type
しかし、今はASPでaを使用したいので、結果が表示されなくなりました。
私の質問は、なぜこの時点で何も出力しないのですか?
私の考えでは、おそらくそれは if ステートメントでした。
ここでコーディング
namespace testWebBarcode
{
protected void bnvinoneclick_Click(object sender, EventArgs e)
{
HttpPostedFile fileImage = Request.Files["FileUpload"];
if (fileImage != null && fileImage.ContentLength > 0)
{
string imageFileName = Path.GetFileName(fileImage.FileName);
//reads barcode (@"filename", BarcodeReader.TypeBarcode)
string[] results = BarcodeReader.read(imageFileName, BarcodeReader.CODE39);
string answer = string.Empty;
for (int i = 0; i < results.Length; i++)
{
answer = results[i];
}
string finalVin = "The vin is: " + answer;
lblvin.Text = finalVin;
}
}
}
と
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="testWebBarcode._Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript">
function readURL()
{
document.getElementById('<%=bnvinoneclick.ClientID%>').click();
}
</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<p>
<asp:Label ID="lblvin" runat="server" Text=""></asp:Label>
</p>
<p>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</p>
<p>
<input type="file" accept="image/*" runat="server" id="FileUpload" onchange="readURL();" />
<asp:Button ID="bnvinoneclick" runat="server" Text="Check vin"
onclick="bnvinoneclick_Click" />
</p>
</asp:Content>
私の問題を確認するために時間を割いていただきありがとうございます。