আমি আমার ইন্ট্রানেট পৃষ্ঠায় একটি সহজ ফাইল আপলোড কার্যকর করতে চাই, সবচেয়ে ছোট সেটআপ সম্ভব।
এটি আমার এইচটিএমএল অংশ:
<input id="sortpicture" type="file" name="sortpic" />
<button id="upload">Upload</button>
এবং এটি আমার জেএস jquery স্ক্রিপ্ট:
$("#upload").on("click", function() {
var file_data = $("#sortpicture").prop("files")[0];
var form_data = new FormData();
form_data.append("file", file_data);
alert(form_data);
$.ajax({
url: "/uploads",
dataType: 'script',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
success: function(){
alert("works");
}
});
});
ওয়েবসাইটের মূল ডিরেক্টরিতে "আপলোডস" নামে একটি ফোল্ডার রয়েছে, যেখানে "ব্যবহারকারী" এবং "আইআইএস_উসার্স" এর পরিবর্তনের অনুমতি রয়েছে।
আমি যখন ফাইল-ফর্মের সাহায্যে কোনও ফাইল নির্বাচন করি এবং আপলোড বোতাম টিপুন, তখন প্রথম সতর্কতা "[অবজেক্ট ফর্মডাটা]" দেয়। দ্বিতীয় সতর্কতা কল করা হবে না এবং "আপলোডগুলি" ফোল্ডারটিও খালি !?
কেউ কি আমার ভুল বুঝতে সাহায্য করতে পারে?
পরবর্তী পদক্ষেপটি হওয়া উচিত, একটি সার্ভারের পাশের উত্পাদিত নাম দিয়ে ফাইলটির নামকরণ। হয়তো কেউ আমাকে এর জন্য একটি সমাধানও দিতে পারে।