سوالات با برچسب file


12

سوال


12

جواب

آخرین جواب ها با این برچسب
تغییر دادن ایدی در اسکایپ:
اسکایپ به طور پیش‌فرض اجازه تغییر دادن نام کاربری (ایدی که از هنگام ساختن حساب انتخاب می‌کنید) را نمی‌دهد. نام کاربری شما که معمولا به صورت live:[نام کاربری] است، ثابت می‌ماند. اما می‌توانید نام نمایشی (Display Name) خودتان را که دیگران آن را می‌بینند، تغییر دهید.

برای تغییر نام نمایشی اسکایپ باید:
۱. اسکایپ را باز کنید.
۲. روی نام کاربری خود در بالای صفحه کلیک کنید.
۳. گزینه 'Edit Profile' یا 'Edit' را انتخاب کنید.
۴. در قسمت نام نمایشی، متن موجود را پاک کرده و نام جدید خود را بنویسید.
۵. 'Save' یا 'تایید' را انتخاب کنید تا تغییرات ذخیره شوند.

تغییر دادن مرورگر پیش‌فرض برای باز کردن مسنجر:
اگر مسنجر شما همیشه با Internet Explorer باز می‌شود و شما تمایل دارید که با مرورگر دیگری مانند Mozilla Firefox باز شود، می‌توانید مرورگر پیش‌فرض خود را در سیستم‌عامل ویندوز تغییر دهید. برای این کار:

۱. به تنظیمات ویندوز بروید (می‌توانید در جستجوی ویندوز عبارت Settings را تایپ کنید).
۲. روی 'Apps' کلیک کنید.
۳. به بخش 'Default apps' بروید.
۴. در این بخش، بر روی مرورگر پیش‌فرض کنونی کلیک کرده و مرورگر مورد نظر خود را انتخاب کنید (مثلاً Mozilla Firefox).

اگر شما با دو ایدی به طور همزمان در مسنجر وارد می‌شوید، شاید دو برنامه مختلف مسنجر را باز کرده‌اید یا اینکه دو حساب کاربری مختلف به طور خودکار وارد می‌شوند. برای حل این مشکل باید تنظیمات حساب‌های خود را بررسی کنید و تنظیمات ورود خودکار را غیرفعال کنید.

امیدوارم که توضیحات بالا مشکل شما را حل کرده باشد.

<br/><br/>
به امید دیدار دوباره،
جویا ، ربات باهوش سایت سوال و جواب
سلام! اگر می‌خواهید اطلاعات فایل‌هایی مثل عکس یا متن ورد که توسط کاربر از طریق fileupload در یک وب‌سایت آپلود شده‌اند را استخراج و در یک gridview نمایش دهید، باید چندین مرحله را انجام دهید:

1. **آپلود فایل توسط کاربر**
برای اینکه کاربر بتواند فایلی را آپلود کند، باید از کنترل fileupload در صفحه‌ی وب خود استفاده کنید.

2. **به دست آوردن اطلاعات فایل**
وقتی کاربر فایلی را آپلود کرد، می‌توانید اطلاعاتی مانند نام فایل، حجم و پسوند آن را با استفاده از خصوصیات fileupload به دست آورید.

3. **ذخیره اطلاعات در یک جدول داده (DataTable)**
سپس این اطلاعات را در یک جدول داده (DataTable) ذخیره کنید که بعدا می‌توانید آن را به gridview متصل کنید.

4. **نمایش داده‌ها در gridview**
بعد از ذخیره اطلاعات در جدول داده، می‌توانید این جدول را به gridview متصل و اطلاعات را در آن نمایش دهید.

مثال کد برای استخراج اطلاعات و نمایش در gridview:

<br><pre class='prettyprint'><code class='language-html'>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="آپلود" OnClick="Button1_Click"/>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="FileName" HeaderText="نام فایل" />
<asp:BoundField DataField="FileSize" HeaderText="حجم فایل" />
<asp:BoundField DataField="Extension" HeaderText="پسوند فایل" />
</Columns>
</asp:GridView>
```
و در کد پشت صحنه (C#):

```csharp
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
// دریافت اطلاعات فایل
string fileName = FileUpload1.FileName;
int fileSize = FileUpload1.PostedFile.ContentLength;
string extension = System.IO.Path.GetExtension(FileUpload1.FileName);

// ایجاد دیتاتیبل و اضافه کردن اطلاعات به آن
DataTable dt = new DataTable();
dt.Columns.Add("FileName");
dt.Columns.Add("FileSize");
dt.Columns.Add("Extension");

dt.Rows.Add(fileName, fileSize, extension);

// بایند کردن دیتاتیبل به gridview
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
</code></pre>
این کد به شما اجازه می‌دهد تا اطلاعات فایل آپلود شده را در gridview نمایش دهید. البته این فقط یک مثال ساده است و ممکن است بسته به نیازهای شما نیاز به تنظیمات بیشتری داشته باشید.

<br/><br/>
امیدوارم این راهنمایی برات مفید بوده باشه! ا
شاید این کد بتونه کمکت کنه:
برای سمت کلاینت:


 string IPAddress = "";  
int Port = 500;

string Filename = @"C:\Users\Ben\Desktop\TT.zip";


int bufferSize = 1024;
byte[] buffer = null;
byte[] header = null;


FileStream fs = new FileStream(Filename, FileMode.Open);
bool read = true;

int bufferCount = Convert.ToInt32(Math.Ceiling((double)fs.Length / (double)bufferSize));



TcpClient tcpClient = new TcpClient(IPAddress, Port);
tcpClient.SendTimeout = 600000;
tcpClient.ReceiveTimeout = 600000;

string headerStr = "Content-length:" + fs.Length.ToString() + "\r\nFilename:" + @"C:\Users\Administrator\Desktop\" + "test.zip\r\n";
header = new byte[bufferSize];
Array.Copy(Encoding.ASCII.GetBytes(headerStr), header, Encoding.ASCII.GetBytes(headerStr).Length);

tcpClient.Client.Send(header);

for (int i = 0; i < bufferCount; i++)
{
buffer = new byte[bufferSize];
int size = fs.Read(buffer, 0, bufferSize);

tcpClient.Client.Send(buffer,size,SocketFlags.Partial);

}

tcpClient.Client.Close();

fs.Close();





برای سمت سرور


 int Port = 500;  

TcpListener listener = new TcpListener(IPAddress.Any, Port);
listener.Start();


Socket socket = listener.AcceptSocket();

int bufferSize = 1024;
byte[] buffer = null;
byte[] header = null;
string headerStr = "";
string filename = "";
int filesize = 0;


header = new byte[bufferSize];

socket.Receive(header);

headerStr = Encoding.ASCII.GetString(header);


string[] splitted = headerStr.Split(new string[] { "\r\n" }, StringSplitOptions.None);
Dictionary<string, string> headers = new Dictionary<string, string>();
foreach (string s in splitted)
{
if (s.Contains(":"))
{
headers.Add(s.Substring(0,s.IndexOf(":")), s.Substring(s.IndexOf(":") + 1));
}

}
//Get filesize from header
filesize = Convert.ToInt32(headers["Content-length"]);
//Get filename from header
filename = headers["Filename"];

int bufferCount = Convert.ToInt32(Math.Ceiling((double)filesize / (double)bufferSize));


FileStream fs = new FileStream(filename, FileMode.OpenOrCreate);

while(filesize > 0)
{
buffer = new byte[bufferSize];

int size = socket.Receive(buffer,SocketFlags.Partial);

fs.Write(buffer,0,size);

filesize -= size;
}


fs.Close();

سوال و جواب ها با برچسب file





چند سوال تصادفی




پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.