dec26 گفت:با سلام:
اگر در يك بازارچه فروشندگان بخواهند عكس كالاي خود را از طريق فرم بفرستند آيا اين عكس را مي توانند به ديتا بيس كه با اكسس ساخته شده بفرستند؟لطفا مراحل را توضيح دهيد؟
آقا همين كار رو انجام بده! بهتره!alireza26 گفت:dec26 گفت:با سلام:
اگر در يك بازارچه فروشندگان بخواهند عكس كالاي خود را از طريق فرم بفرستند آيا اين عكس را مي توانند به ديتا بيس كه با اكسس ساخته شده بفرستند؟لطفا مراحل را توضيح دهيد؟
آقا شما با يك ترفند مي توني اين كا را انجام بدي.
توي ديتابيست در درون همون سطر محصولت يك ستون درست كن و در آن ستون آدرس عكس محصولت را بنويس.
با اين كار با فراخاني نام محصول به آساني مي تواني عكس محصولت را هم نشان بدي.
pourya گفت:فقط كافيه آدرس اون عكسها رو تو ديتا بيس ذ خيره كني و براي نمايش دادن اونها از ديتا بيس آدرسشون رو بخوني و نمايش بدي همين!
احتياجي نيست براي هر عكس يه فايل html بسازي!
سمپل اينو كه مسگين مشه ارايه بدين دوتا عكس بگيره من بلد نيستم حالا اسمشو چيكار كنيم كار بر هر اسمي كه دلش ميخواد ميده فرض كن برا هر محصول بخواد دوتا عكس بفرسته اين جوريش يه سمپل بدين حالا رو اون كار كنيمEalireza گفت:ببين يه راه راحت تر هم هست اخه
چرا مياي بانري يا و.... ميكيني
همين كاري كه توي انجمن ميشه رو بكن
يعني يه برنامه نويس كه نام عكس رو يا اي ديت تطبيق بده بدش برو يك فولدر بهش معرفي كن كه اون رو خودش همونجا آپلود كنه
بعدم آدرسش رو تو ديتا بيست وارد كنه به همين راحتي
اصلا ميتوني آدرسش هم وارد نكني بلكه بر اساس اي ديش اون رو فرا خواني كنيد
مثل همين اجمن يا بلاگ اسكاي
خيلي هم راحته ها
موفق و پيروز باشيد
ای خدا وند متعال اینجا هم جواب نمیدن 2000 نفر راه کار میدن یه سمپل نمیدن اقای مدیر انجمن شما هم فکر کنم از این بحث هم مثل اي اس پي ميل خوشتون نمياد و شرگت نمي كنيدEalireza گفت:ببين كاري نداره كه اگه توي ACESS شما id تون رو AUTONUMBER انتخاب كرده باشيد خودش بهش عدد ميده
و شما به برنامه ميگيد كه اسم فايل اين عدد قرار بگيره
بخدا العال سرم شلوغه من راهنماييت كردم برنامش هم شايد 10 خط هم نشه ولي بخدا العلن سرم خيلي شلوغه
خوت خيلي راحت ميتوني رديفش كني
موفق و پيروز باشيد
create_image_table.sql
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[article_images]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[article_images]
GO
CREATE TABLE [dbo].[article_images] (
[ImageID] [int] IDENTITY (1, 1) NOT NULL ,
[imgFile] [image] NULL ,
[imgType] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[imgSize] [int] NULL ,
[imgWidth] [int] NULL ,
[imgHeight] [int] NULL ,
[imgName] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
upload.asp
<html>
<head>
<title>Upload Image</title>
</head>
<body>
<form method="POST" action="save.asp" ENCTYPE="multipart/form-data" >
<p><input type="file" name="fldImage" size="25">
<input type="submit" value="Upload !" name="func"></p>
</form>
</body></html>
save.asp
<%
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SetMaxSize 100000, True
Count = Upload.Save
Set File = Upload.Files("fldImage")
strCon = "Provider=SQLOLEDB;Server=LOCAL;UID=sa;PWD=;Database=articles;"
Set objRec = Server.CreateObject ("ADODB.Recordset")
objRec.Open "article_images", strCon, 2, 3
objRec.AddNew
objRec("imgFile") = File.Binary
objRec("imgType") = File.ImageType
objRec("imgSize") = File.Size
objRec("imgWidth") = File.ImageWidth
objRec("imgHeight") = File.ImageHeight
objRec("imgName") = File.FileName
objRec.Update
objRec.Close
Set objRec = Nothing
%>