نمایش نتایج 1 تا 12 از 12

نام تاپیک: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

  1. #1
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    سلام.

    من با کد زیر میخوام یه فایل رو روی یه سایت بذارم ولی خطا میده باید چیکار کنم؟
    private void button2_Click(object sender, EventArgs e)
    {
    try
    {
    System.Net.WebClient E = new System.Net.WebClient();
    E.UploadFile("http://canhoodservices.com//image//test.txt", "test.txt");
    MessageBox.Show("Ok");
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.ToString());
    }
    }


    که فایل test.txt رو در کنار پروژه گذاشتم.

    اینم خطاش :
    untitled.JPG

    با تشکر

  2. #2

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    من این کار رو انجام ندادم ولی فکر نمیکنم شما بتونی قبل از آپلود مسیر کامل رو بهش بدی ، معمولا تا آخرین فولدر رو میدن .
    دوما دسترسی و لاگین به سرور چی میشه ؟ همینجور آزاده ؟ بدون یوزر و پس و ... ؟
    فکر کنم خیلی چیزا تنظیم نشده .

  3. #3
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    خوب لطف کنید بگین باید چیکار کنم؟
    چه تنظیماتی باید انجام بدم؟
    ممنون میشم اگه به طور کامل توضیح بدین تا مشکلی پیش نیاد.
    با تشکر.

  4. #4

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    اینجوری نمیشه به سرور فایل upload کردن ... شما یابد تو سرورت یه فایل aspx یا php که بتونه فایل ارسال شده رو دریافت کنه داشته باشی ...
    w.UploadFile("http://canhoodservices.com//image//upload.aspx","POST", "test.txt");

    و اگه سرورت FTP باشه میتونی اینجوری عمل کنی ...

  5. #5

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    سلام
    ممنون، منم میخوام آپلود کنم، ولی نمیخوام با اف تی پی این کارو بکنم. اگه بشه اون فایل asp یا php رو که میگین (پی اچ پی باشه بهتره) بسازین یا لینکشو بذارین. متاسفانه پی اچ پی من زیاد قوی نیست.

  6. #6

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    سلام دوستان
    من یک سوال برام پیش اومده که مدتی نمی تونم جوابش رو پیدا کنم
    من یک برنامه تحت ویندوز دارم و میخوام یک سری فایل رو رو سرور Up یا Download بطوری که در صورت امکان مجبور نباشم Share Folder ایجاد کنم
    آیا راهی هست. ضمنن اگه بدون Ftp Server هم بشه که خیلی عالی میشه
    مرسی

  7. #7

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    با سلام.
    من سایتی را طراحی کردم و می خوام یک فایل pdf یا متنی را 2 روز یک بار در سایتم آپلود کنم و برای همون فایل را که آپلود کرده ام امکان دانلود قرار دهم از دوستان توانای مت کسی هست که به من راهنمایی برسونه ممنون.
    از C#‎.net استفاده کرده ام.

  8. #8

    Thumbs up نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    برای اپلود علاوه بر کد بالا باید یوزر و پسوردتم وارد کنی اینجوری :
    WebClient client = new WebClient();
    NetworkCredential nc = new NetworkCredential("userName", "Password");
    Uri add = new Uri("\\\\serverIp\\Folder\\15.jpg");
    client.Credentials = nc;
    client.UploadFile(add, "FilePath");
    MessageBox.Show("uploaded");
    Hamin

  9. #9

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    دوست عزیر یه راه حل دیگم هست که هم ساده تره هم عملی تر بدونه نیاز به webclient
    اینکه تو سرورت دیتا بیس داشته باشی و عکس رو بصورت باینری توش ذخیره کنی
    این بیشتر به این کار میاد که مطالب سایت رو از طریق نرم افزار ویندوزی مدیریت کنی
    (همون ریموت کردن دیتا بیس Sql با سی شارپ)
    خواستی بگو کدشو بذارم ;)

  10. #10

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    و روشی که اقای exloid میگن هم من کد Asp شو برات میذارم که سادس خودت میتونی به php تبدیلش کنی (با php کار نکردم)
    البته من این روشو رو localhost تست کردمتو page_load صفحه کافیه اینو بنویسی
    protected void Page_Load(object sender, EventArgs e)
    {
    string Path=(string)Request.QueryString["fi"];
    File.Copy(Path,MapPath("NewFileName.jpg"));
    }
    روش کارم هم اینه که فایلو از طریق querystring معرفی میکنم و از طریق file اونو تو سرور کپی میکنم

  11. #11
    کاربر جدید آواتار علی شهریاری
    تاریخ عضویت
    فروردین 1393
    محل زندگی
    فارس
    پست
    11

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    سلام
    من این کد رو نوشتم امیدوارم به درتون بخوره


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.IO;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    namespace myproject.administrator
    {
    public partial class pageupload : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Button1_Click1(object sender, EventArgs e)
    {

    string path = Server.MapPath(".") + "\\fileupload\\";
    string[] validext = { ".jpg", ".gif", ".png", ".rar" };
    string ext = Path.GetExtension(FileUpload1.PostedFile.FileName) ;
    if (Array.IndexOf(validext, ext) < 0)
    {

    Response.Write("پسوند فایل نامعتبر است !!!");
    return;
    }

    long size = FileUpload1.PostedFile.ContentLength;
    size = size / 1024;
    if (size > 1024)
    {
    Response.Write("حجم فایل زیاد است !!!");
    return;
    }

    string filename = Path.GetFileName(FileUpload1.PostedFile.FileName);

    while (true)
    {
    if (File.Exists(path + "\\" + filename))
    filename = "a" + filename;
    else
    break;

    }
    FileUpload1.PostedFile.SaveAs(path + filename);

    }
    }
    }


  12. #12

    نقل قول: آپلود فایل بر روی سایت با استفاده از کد سی شارپ

    سلام من میخوام یه فایل عکس رو در یک مسیری با ابزار file upload آپلود کنم. اما میخوام جایگزینه یه فایلی که دقیقا نام یکسانی در مسیرم داره و قبلا وجود داشته بشه کسی میدونه چه طور میتونم؟ هر کاری میکنم چون دارای نام یکسانه خطا میده در asp.net سی شارپ

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •