मेरे पास एक एज़ूर ब्लॉब स्टोरेज है जहां मैं कुछ फाइल अपलोड करना चाहता हूं।
Index.cshtmlAzure ब्लोब स्टोरेज अपलोड विफल
@using (Html.BeginForm("File_post", "MyController", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<div class="editor-label">
<p>
<input type="file" name="file" />
</p>
<input type="submit" value="Upload" />
</div>
}
MyController.cs
public ActionResult File_post(HttpPostedFileBase file)
{
CloudBlobContainer blobContainer = Initialize(); // This Initialize my blobContainer
CloudBlockBlob blob;
blob = blobContainer.GetBlockBlobReference("myfile");
blob.UploadFromStream(file.InputStream);
Return("Index");
}
मैं एक 3.5Mo फ़ाइल के साथ परीक्षण किया है, यह भी एक 20Mo फ़ाइल के साथ काम करता है। अब मैं एक 33Mo साथ कोशिश करते हैं और फ़ायरफ़ॉक्स मुझे बुनियादी त्रुटि देता है: कनेक्शन रीसेट किए जाने ...
संपादित करें: जब मैं
public ActionResult File_post(HttpPostedFileBase file)
{
Return("Index");
}
यह मुझे एक ही त्रुटि देता शब्दों में कहें, तो मुझे लगता है यह मेरे सी # कोड के कारण नहीं है।
कोई विचार? आपका बहुत बहुत धन्यवाद !
+1। और वास्तव में बड़ी फ़ाइलों के लिए 2 मिनट का डिफ़ॉल्ट अनुरोध टाइमआउट एक समस्या हो सकती है। –