.NET が PDF、Word、Excel をデータベースに保存する方法の詳細な説明

Y2J
リリース: 2017-05-13 11:48:27
オリジナル
2169 人が閲覧しました

この記事では、主に PDF、Word、Excel ファイルをデータベースに保存するための ASP.NET の関連情報を詳しく紹介します。興味のある方は参考にしてください。 PDF、Word、Excel ドキュメントなどを将来の使用のためにデータベースにアップロードします。今日の記事では、これらのファイルをデータベースに保存する方法について説明します。 detailed Stepstep1:ryデータベースを開き、new

Queryをクリックして、

document

sという名前のテーブルを作成します。コードは次のとおりです。次のデータが含まれます:

SNo シリアル番号

Name_File ファイル名

DisplayName ファイル表示名 Extension ファイル拡張子 ContentType ファイルタイプ FileData ファイルバイナリ形式

FileSize ファイルサイズ

UploadDate ファイルインポート時間


ステップ 2:

Visual Studio を開き、新しい空の Web サイトを作成し、「FilesToBinary」という名前を付けます

ステップ 3:

別の新しいページを追加し、「Conversion.aspx」という名前を付けます

このページでは、TextBox、FileUpload、Button の 3 つの

コントロール

を追加する必要があります。 デザインインターフェイスは図のとおりです:

もちろん、Conversion.apsx ファイルに次のコードを直接入力することもできます:

create table Documents 
( 
SNo int identity, 
Name_File varchar(100), 
DisplayName varchar(50), 
Extension varchar(10), 
ContentType varchar(200), 
FileData varbinary(max), 
FileSize bigint, 
UploadDate datetime 
)
ログイン後にコピー

ステップ 4:

コントロールが追加されたら、[変換] で次の

名前空間

を apxs.cs ファイルに追加します。

显示文件
 <asp:TextBox ID="txtfilename" runat="server"> 
 </asp:TextBox> 
<br /> 
 
选择文件 
<asp:FileUpload ID="FileUpload1" runat="server" /> 
<br /> 
 
<asp:Button ID="Button1" runat="server" 
Text="导入" OnClick="Button1_Click" />
ログイン後にコピー

次に、Button1_Click にコードを記述して、ファイルをバイナリ ストリームに変換します。 Button をクリックした後、ファイルをデータベースに保存できます。

コードは次のとおりです:


using System;
using System.Web;
using System.Data.SqlClient;
using System.Data;
using System.IO;
ログイン後にコピー

実行結果は図に示すようになります:

ここでフォルダーを参照すると、ファイルを追加できます。 「インポート」をクリックして正常に追加します。


ルールを満たさないファイルを選択すると、次のように表示されます:


データベースに戻る この時点で、PDF、Word、Excel ファイルはデータベースに正常に追加されました。


【関連する推奨事項】

1.

特別な推奨事項

:

「php Programmer Toolbox」V0.1 バージョンのダウンロード

2.

ASP の無料ビデオチュートリアル

3.

以上が.NET が PDF、Word、Excel をデータベースに保存する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート