早安/下午好,我心中已經被檢驗出VIN掃描器BarcodeLib
終於得到它的工作使用的Visual Studio 2012C#.net或ASP.net錯誤?
之前,我會硬編碼的圖像轉換成讀者喜歡
string[] results = BarcodeReader.read(@"C:/scan/image.jpg", BarcodeReader.CODE39);
但現在因爲我想在我的asp中使用input type
,它會停止顯示結果。
我的問題是,爲什麼在這一點上什麼都不輸出?
我的想法是,也許這是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>
感謝您抽出寶貴的時間來審查我的問題,如果你回答道
敬畏,所以我只是錯過了幾個步驟。感謝您的鏈接 – DarkAngel
沒有問題,請將問題標記爲已回答,如果它解決了您的問題(並作爲向任何其他同事提出的問題) – nkvu