c上傳大文件
㈠ 如何傳輸大容量文件
一、QQ
QQ實際上分三種方法:
1. 離線傳送文件:只要小於2G就可以離線傳,傳送成功後(離線進行中也可以接收)對方就可以接收了。
2. 同時在線傳送:如果文件大於2G就只能雙方同時在線傳送了。陽陽提醒:傳送過程中雙方不可以關閉QQ,或關閉電腦。
3. QQ郵箱超大附件:同樣的,不可以大於2G總容量。官方提示超過2G可以通過安裝插件實現,不過陽陽老師體驗了一下,結果……安裝失敗了……
二、網盤
1. 360網盤:不解釋據說不能用了……
2. 網路網盤:由於眾所周知的原因……上傳的時候最好改成和諧以後的名字……否則不能上傳……
3. 上傳後就可以生成網址,轉發給需要文件的人了……
三、復制到優盤中,然後直接發快遞
㈡ cwinfrom不要存在甚麼http如何上傳大於10G的文件到指定的伺服器路徑下網上的好多都看過真心知道答1下謝謝
這個需要更改webconfig上傳數據大小,在Asp.net站點中,web.config對單個上傳文件的大小有1定限制,默許為4096K,更改Web.Config文件來改變單個上傳文件的大小web.config文件的內容大體如此: globalizationrequestEncoding=gb2312responseEncoding=gb2312/ sessionStatemode=InProccookieless=falsetimeout=20/ httpRuntimemaxRequestLength=47185920 /httpRuntime /system.web /configuration 注意在文件中的位置, 講授: sessionStatemode=InProccookieless=falsetimeout=20/ //cookieless=false,不使用cookies //timeout=20,會話時間為20分鍾,單位是分鍾,這里可自行修改 httpRuntimemaxRequestLength=47185920 //站點默許上傳的最大文件 **************************************************************************** 在httpRuntimehttpRuntime/節中完成 A、maxRequestLength屬性:用於避免服務攻擊,例如因用戶向伺服器發送大型文件而致使的謝絕訪問。默許值為4096(4MB)。 B、ExecutionTimeout屬性:指定在ASP.NET利用程序自動關閉前,允許履行要求的最大秒數。只有當COMPILATION元素中的調 試屬性為FALse是屬性才適用。默許值為110s。 httpRuntimemaxRequestLength=4096executionTimeout=100/希望可以幫助到你 查看更多答案>>
㈢ c語言文件傳輸
伺服器端(發送文件):首先打開文件【fopen】,用rb方式打開,既可以發送文本文件,也可以發送二進制文件,在無錯時初始化套接字socket,即初始化socket庫【WSAStartup】,分配socket【socket】,填充伺服器的地址,即填充sockaddr_in結構,然後進行綁定【bind】,設置套接字為監聽套接字【listen】,接收連接【accept】,至此伺服器阻塞,等待客戶端的連接。
客戶端(接收文件):首先打開文件【fopen】,用wb方式打開,在無錯時初始化套接字socket,即初始化socket庫【WSAStartup】,分配socket【socket】,填充客戶端的地址,即填充sockaddr_in結構,然後進行綁定【bind】,再填充伺服器的地址結構,然後調用【connect】進行連接,當連接成功後,第一階段的工作便結束了。
第二階段,發送文件。
伺服器端:使用循環while,結束條件是(!feof(fp)),fp是文件指針,feof檢測當前的文件讀取指針是否到達文件尾部,若到達了就返回真,否則返回假。然後在循環內部依次調用【fread】、【send】進行發送。這里有一個問題需要注意,調用fread的時候有兩個參數是要每次讀多少位元組和讀多少次,將第一個設置為1,將第二個設置為緩沖區的大小,用一個變數記錄實際讀到多少位元組,即【fread】的返回值,然後將其傳遞給【send】,就可以實現發送文件了,在發送完成後斷開連接【closesocket】,關閉文件【fclose】。
客戶端:使用while死循環,調用【recv】接收文件,【fwrite】寫入文件,這里也有個和上面類似的問題,就是要將recv的返回值傳遞給fwrite的第三個參數,即受到了多少位元組,就向文件中寫多少位元組。當recv返回值為0時(連接斷開時)退出循環,【closesocket】關閉套接字,調用【fclose】關閉文件。
㈣ asp.net(c#)如何上傳大文件
(1)想要想上傳大文件,必須在web.config文件中進行配置。
(2)在節點中添加如下代碼即可:<httpRuntime maxRequestLength="2097151"/>。
(3)這個代碼就是表示設置最大請求值,上傳文件也就相當於請求。「maxRequestLength」單位為KB,最大值為2097151,如果不設置,默認為4096 KB (4 MB)。也就是說上傳的文件最大可以上傳2G以內的文件。
(4)一般沒有配置的話,默認只能上傳4M以內的文件。配置了的話就可以上傳更大的文件。